EngView Automation Documentation
 
Loading...
Searching...
No Matches
E:/EngView100/libs/CadAutomation/EVPDD.idl File Reference

Classes

struct  ObjectTypeInfo
 
interface  EVPDDLib::IProsecoCADService
 
struct  ScreenPoint
 
struct  FlPointPrxy
 
struct  FlRectPrxy
 
struct  ScreenRect
 
struct  MatrixPrxy
 
struct  ObjectPartInfo
 ObjectPartInfo represents an instance of a 1up in a layout. The instance is specified by the 1up Id, a name, and a transformation matrix. More...
 
struct  PanelInfoPrxy
 Identifies a panel in a 3D scene. More...
 
struct  ImagePositionProxy
 
struct  ParameterInfo
 Specification of a parameter of a project or drawing. More...
 
struct  CheckBtnInfo
 CheckBox button information. More...
 
struct  TabItemInfo
 
struct  TabItemInfo2
  Extended version of TabItemInfo, containing index of the item in the tab control EVPDDLib::INoteTab::ItemInfoAbsIndex getter result More...
 
interface  EVPDDLib::IScreenPointOBJ
 The interface-based version of ScreenPoint. Use in languages that do not support structures. More...
 
interface  EVPDDLib::IFlPointPrxyOBJ
 The interface-based version of FlPointPrxy. Use in languages that do not support structures. More...
 
interface  EVPDDLib::IFlRectPrxyOBJ
 The alternative to FlRectPrxy. Use in languages that do not support structures – for example, JavaScript. More...
 
interface  EVPDDLib::IScreenRectOBJ
 The interface-based version of ScreenRect. Use in languages that do not support structures. More...
 
interface  EVPDDLib::IParameterInfo
 A dummy class that wraps the ParameterInfo struct. Use in languages that do not support structures. More...
 
interface  EVPDDLib::IParameterList
 
interface  EVPDDLib::IAutoMMTemplate
 
struct  SheetSizeInfo
 
struct  SheetSizeInfo2
 
struct  SheetResultInfo
 output information from the IAutoProject::CalculateSheetLayouts function, corresponding to a sheet specification More...
 
struct  SheetResultInfo2
 
struct  StatInfo
 Specifies an addtional statistical-information request to be sent to IAutoProject::CalculateSheetLayouts. More...
 
struct  StatValue
 
interface  EVPDDLib::ISheetSizeInfoList
 
interface  EVPDDLib::ISheetSizeInfoList2
 
interface  EVPDDLib::ISystemSheetsCatalog
 
interface  EVPDDLib::ISheetSizeInfoListExt
 
interface  EVPDDLib::ISheetSizeInfoListExt2
 
interface  EVPDDLib::IStatValueList
 
interface  EVPDDLib::IStatValueListExt
 Used internally. Cannot be provided or used by the caller. More...
 
interface  EVPDDLib::ISheetResultInfoList
 
interface  EVPDDLib::IStatInfoList
 
interface  EVPDDLib::IStatInfoListExt
 
interface  EVPDDLib::IObjectTypeInfo
 Dummy class wrapping the struct ObjectTypeInfo for use in languages that do not support structs. More...
 
interface  EVPDDLib::IMatrixPrxy
 A dummy class wrapping the struct MatrixPrxy. For use in languages that do not support structures. More...
 
interface  EVPDDLib::IObjectPartInfo
 Dummy class wrapping the struct ObjectPartInfo for use in languages that do not support structs. More...
 
interface  EVPDDLib::IAutoObjectPropSet
 
interface  EVPDDLib::IAutoDrawObject
 
interface  EVPDDLib::ISheetDrawObject
 
interface  EVPDDLib::IAutoCamDrawing
 
struct  ObjectFilter
 
interface  EVPDDLib::IAutoDrawObjectList
 
interface  EVPDDLib::IObjLayerChanger
 
struct  GCutPlanTaskParams
 A handy structure which allows you to pass fine-tuning parameters to IAutoDrawing.MakeGCutPlanTaskEx. More...
 
interface  EVPDDLib::IAutoDrawing
 
interface  EVPDDLib::ICostModel
 
interface  EVPDDLib::IAutoDrawObjectEnum
 
interface  EVPDDLib::IAutoLargeObject
 
interface  EVPDDLib::IAutoLargeObjectList
 
interface  EVPDDLib::IAutoBillOfMaterials
 
interface  EVPDDLib::IAutoDrawingList
 
interface  EVPDDLib::IMixedAutoDrawingList
 
interface  EVPDDLib::IAutoDrawingEnum
 The enumerator object used by the foreach notation on IAutoDrawingList containers. More...
 
interface  EVPDDLib::IAutoDrawingMap
  This interface is the result from IAutoProject.ImportRDSDrawings. It is more or less an extension of IAutoDrawingList, the difference being that for each drawing it returns the source drawing's id and name. NOTE: You can fetch the new values (in the import-result project) from the IAutoDrawing interface. Note: No iterator is provided. If you need to iterate, use the Count and 'by index' accessors. More...
 
interface  EVPDDLib::IGadgetGroup
 Gadget group is a set of gadgets placed under the hood of one button (like the set of 4-5 article modes) More...
 
interface  EVPDDLib::ITabItem
 
interface  EVPDDLib::IGadget
 
interface  EVPDDLib::IAutoCustomButton
 interface used to construct a custom macro-based button and place it somewhere in the toolbars More...
 
interface  EVPDDLib::IAutoCanvas
 
interface  EVPDDLib::IListView
 
interface  EVPDDLib::INoteTabItemInfo
  COM object representing struct TabItemInfo2, used for languages where structs are not supported (like VBA and JavaScript) More...
 
interface  EVPDDLib::INoteTab
 
interface  EVPDDLib::IAutoTabControlBar
 
interface  EVPDDLib::IDrawingsTab
  specalization INoteTab for the drawings tab-order, expressing the relation between tab and drawing on the tab. More...
 
interface  EVPDDLib::IMenuItemPath
 Designed and used by the test automation system. More...
 
interface  EVPDDLib::IMultiInputDialogParam
  Models a parameter in /ref IMultiInputDialog More...
 
interface  EVPDDLib::IMultiInputDialog
  IMultiInputDailog interface models an input data dialog. Allows the caller to ask the user (with modal or mode-less dialog) for a set of parameters. More...
 
interface  EVPDDLib::IUI
 
interface  EVPDDLib::IAutoProjectEvents
 
struct  AppearanceInfo
 Specifies information of an element in the system's catalog of appearances. More...
 
struct  LayerInfo
 
struct  LayerInfo2
  Information of a layer belonging to a drawing (extended version of LayerInfo, which also defines the layer side (front/rear).
in JavaScript, use EVPDDLib::IAutoLayer interface instead.
The type of the EVPDDLib::IAutoLayers::Item2 property More...
 
interface  EVPDDLib::IAppearanceArray
 
interface  EVPDDLib::IAppearanceCatalog
 
interface  EVPDDLib::ICatalogMaterial
  Information about the material belonging to the materials catalog More...
 
interface  EVPDDLib::IMaterialsCatalog
  A container with all the materials present in the CAD's materials catalog Manipulating this object does not affect the system till 'Save' is called. To get a reference to the system catalg, use EVPDDLib::IAutoOptions::Materials More...
 
interface  EVPDDLib::IAutoOptions
 
interface  EVPDDLib::IAutoLayer
  IDispatch version of LayerInfo2, to be used in JsvaScript-based scripts (where MIDL structures are not supported) More...
 
interface  EVPDDLib::IAutoLayers
 
interface  EVPDDLib::IItemMaterial
 
interface  EVPDDLib::IAutoProjectProps
 
interface  EVPDDLib::IAutoStyleList
 
interface  EVPDDLib::IAutoStyleListEnum
 IAutoStyleListEnum is the enumerator used by foreach on IAutoStyleList. More...
 
struct  AutoStyleProps
 
interface  EVPDDLib::IAutoStyle
 
interface  EVPDDLib::IAutoProject
 
interface  EVPDDLib::IAutoPrintJob
 
interface  EVPDDLib::IPrintDrawingSettings
 this represens a single container in a design frame. More...
 
interface  EVPDDLib::IPrintDrawingBuilder
 
interface  EVPDDLib::ILayoutGCutPlanElement
 
interface  EVPDDLib::ILayoutGCutPlanTask
 
interface  EVPDDLib::ILayoutGCutPlanTaskBuilder
 
interface  EVPDDLib::ILayoutGCutSingleLine
 
interface  EVPDDLib::ILayoutGCutPlanLines
 
interface  EVPDDLib::ILayoutGCutPlanBlock
 
interface  EVPDDLib::ILayoutGCutPlan
 
struct  NestingOneupInfo
 Descripes an information for oneup-nesting requiest. More...
 
interface  EVPDDLib::INestingOneupInfoObj
 When one needs to create nesting request, this object specifies a single nesting part request. More...
 
struct  NestingAlgorithmCostParams
 
interface  EVPDDLib::INestingAssemblySet
 
interface  EVPDDLib::IAssemblySetRepo
 AssemblySetRepo modes the set of INestingAssemblySet attached to a project. More...
 
interface  EVPDDLib::IDocManagerMTAppartment
 
interface  EVPDDLib::IDocManager
 
interface  EVPDDLib::IEVPActiveScriptCTX
 
interface  EVPDDLib::IAutoApp
 
interface  EVPDDLib::IAutoAppActivator
 For internal use only. More...
 
class  EVPDDLib::EVPDDApplication
 
class  EVPDDLib::RDSApplication
 
class  EVPDDLib::HDBApplication
 
class  EVPDDLib::RDSHDBApplication
 
class  EVPDDLib::HDBDemoApplication
 
class  EVPDDLib::RDSHDBDemoApplication
 
class  EVPDDLib::EVGDApplication
 
class  EVPDDLib::PackProApplication
 
class  EVPDDLib::EVDemoApplication
 
class  EVPDDLib::RDSDemoApplication
 
class  EVPDDLib::EVGDDemoApplication
 
class  EVPDDLib::EVHICONApplication
 

Modules

library  EVPDDLib
 

Enumerations

enum  EVPDDLib::LayerTypeProxy {
  EVPDDLib::LT_None = 0 , EVPDDLib::LT_Design , EVPDDLib::LT_OffsetColorPrint , EVPDDLib::LT_SolidColorPrint ,
  EVPDDLib::LT_ThickColorPrint , EVPDDLib::LT_OffsetMonoPrint , EVPDDLib::LT_SolidMonoPrint , EVPDDLib::LT_ThickMonoPrint ,
  EVPDDLib::LT_Emboss , EVPDDLib::LT_Foil , EVPDDLib::LT_Varnish , EVPDDLib::LT_Lamination ,
  EVPDDLib::LT_CompleteCover , EVPDDLib::LT_Brail , EVPDDLib::LT_Dieboard , EVPDDLib::LT_Sheet ,
  EVPDDLib::LT_MergedVarnish , EVPDDLib::LT_ClipPath , EVPDDLib::LT_Count
}
 
enum  EVPDDLib::LayerPropType { EVPDDLib::LPT_OPACITY , EVPDDLib::LPT_THICKNESS , EVPDDLib::LPT_STAMP }
 
enum  EVPDDLib::DrawObjectType {
  EVPDDLib::DOT_Invalid = 0 , EVPDDLib::DOT_Point = 1 , EVPDDLib::DOT_Text = 2 , EVPDDLib::DOT_VectorText = 3 ,
  EVPDDLib::DOT_TrueTypeText = 4 , EVPDDLib::DOT_VectorLetter = 5 , EVPDDLib::DOT_TrueTypeLetter = 6 , EVPDDLib::DOT_Line = 7 ,
  EVPDDLib::DOT_Segment = 8 , EVPDDLib::DOT_Chamfer = 9 , EVPDDLib::DOT_Circle = 10 , EVPDDLib::DOT_Arc = 11 ,
  EVPDDLib::DOT_Fillet = 12 , EVPDDLib::DOT_Ellipse = 13 , EVPDDLib::DOT_EllipseArc = 14 , EVPDDLib::DOT_BezierCurve = 15 ,
  EVPDDLib::DOT_Image = 16 , EVPDDLib::DOT_Fill = 17 , EVPDDLib::DOT_Ring = 18 , EVPDDLib::DOT_Sheet = 19 ,
  EVPDDLib::DOT_Board = 20 , EVPDDLib::DOT_Part = 21 , EVPDDLib::DOT_Instance = 22 , EVPDDLib::DOT_Group = 23 ,
  EVPDDLib::DOT_DesignFrame = 24 , EVPDDLib::DOT_MiscCompound = 25 , EVPDDLib::DOT_Clichee = 26 , EVPDDLib::DOT_DieTool = 27 ,
  EVPDDLib::DOT_FluteSymbol = 28 , EVPDDLib::DOT_Misc = 29 , EVPDDLib::DOT_TrimExtendFeature = 30 , EVPDDLib::DOT_MeasureLine = 31
}
 
enum  EVPDDLib::ObjectGeometryProperty {
  EVPDDLib::OGP_Length , EVPDDLib::OGP_Radius , EVPDDLib::OGP_Radius1 , EVPDDLib::OGP_Slope ,
  EVPDDLib::OGP_BegSlope , EVPDDLib::OGP_EndSlope
}
 
enum  EVPDDLib::FluteGrainDir { EVPDDLib::FGDIR_Invalid = -1 , EVPDDLib::FGDIR_fdX = 0 , EVPDDLib::FGDIR_fdY = 1 , EVPDDLib::FGDIR_Any = 2 }
  specifies flute or grain direction. Used in SheetSizeInfo2, EVPDDLib::ISheetDrawObject::Create2, EVPDDLib::ISheetDrawObject::PropFluteDir, EVPDDLib::IAutoDrawing::FluteDirection More...
 
enum  EVPDDLib::MessageBoxCaption {
  EVPDDLib::MBT_Capt_Error = 0 , EVPDDLib::MBT_Capt_Warning = 1 , EVPDDLib::MBT_Capt_Exception = 2 , EVPDDLib::MBT_Capt_Information = 3 ,
  EVPDDLib::MBT_Capt_Fatal = 4 , EVPDDLib::MBT_Capt_Question = 5
}
 
enum  EVPDDLib::TextAlignEnum {
  EVPDDLib::TAE_LEFT = 0 , EVPDDLib::TAE_CENTER = 6 , EVPDDLib::TAE_RIGHT = 2 , EVPDDLib::TAE_Top = 0 ,
  EVPDDLib::TAE_Bottom = 8 , EVPDDLib::TAE_Baseline = 24 , EVPDDLib::TAE_VCenter = 0x0100 , EVPDDLib::TAE_HAlignMask = TAE_RIGHT | TAE_CENTER | TAE_LEFT ,
  EVPDDLib::TAE_VAlignMask = TAE_Baseline | TAE_Bottom | TAE_Top | TAE_VCenter , EVPDDLib::TAE_HMirror = 0x1000 , EVPDDLib::TAE_VMirror = 0x2000 , EVPDDLib::TAE_Expandable = 0x4000 ,
  EVPDDLib::TAE_Shrinkable = 0x8000
}
 Enumeration defining how a text is displayed and alligned to its origin point. More...
 
enum  EVPDDLib::ScreenCoordsType { EVPDDLib::SCT_Screen , EVPDDLib::SCT_MainWindow , EVPDDLib::SCT_OwnerWindow }
 enumeration identifying a coordinate system in which an UI element coordinate is to be expressed. More...
 
enum  EVPDDLib::MaterialSideType { EVPDDLib::MST_FrontSide , EVPDDLib::MST_BackSide }
 identifies the front or rear side of a material specification. More...
 
enum  EVPDDLib::CalcStatus { EVPDDLib::CS_OK , EVPDDLib::CS_WARNING , EVPDDLib::CS_ERROR }
 CalcStatus following a design recalculation specifes the calculation-status result. More...
 
enum  EVPDDLib::LastCalcErrorCodeBits {
  EVPDDLib::LECB_NoError = 0 , EVPDDLib::LECB_ParamNotCalculated = 0x0001 , EVPDDLib::LECB_VariableNotCalculated = 0x0002 , EVPDDLib::LECB_InvalidMetricrelValue = 0x0004 ,
  EVPDDLib::LECB_SolverError = 0x0008
}
 
enum  EVPDDLib::UserActionsEnum { EVPDDLib::UACTION_svQuit , EVPDDLib::UACTION_save , EVPDDLib::UACTION_quit }
 AI user actions. More...
 
enum  EVPDDLib::TabSpecification { EVPDDLib::DrawingsPane , EVPDDLib::TabularPanes }
 When specifying a tab control, TabSpecification specifies which of the two tab controls in the context of a project is referred to. More...
 
enum  EVPDDLib::AutoDrwPropEnum { EVPDDLib::PropsDlg , EVPDDLib::SetBackground }
 
enum  EVPDDLib::CamPartProcessing { EVPDDLib::CAM_PP_ShortestRapid , EVPDDLib::CAM_PP_ByRows , EVPDDLib::CAM_PP_Columns , EVPDDLib::CAM_PP_DecomposeParts }
 
enum  EVPDDLib::CAMDestinationDevice { EVPDDLib::CAM_NONE , EVPDDLib::CAM_COMPORT , EVPDDLib::CAM_PRINTER }
 
enum  EVPDDLib::AppearanceType {
  EVPDDLib::AST_FirstSideType = 0 , EVPDDLib::AST_FrontRear = AST_FirstSideType , EVPDDLib::AST_Border_H , EVPDDLib::AST_Border_V ,
  EVPDDLib::AST_Unknown , EVPDDLib::AST_Border_Foam , EVPDDLib::AST_Backing = 10 , EVPDDLib::AST_Backing_Color ,
  EVPDDLib::AST_SolidColorPrint = 20 , EVPDDLib::AST_ThickColorPrint , EVPDDLib::AST_SolidMonoPrint , EVPDDLib::AST_ThickMonoPrint ,
  EVPDDLib::AST_Emboss , EVPDDLib::AST_Foil , EVPDDLib::AST_Foil_Stamp , EVPDDLib::AST_Foil_Color ,
  EVPDDLib::AST_Foil_StampColor , EVPDDLib::AST_Varnish , EVPDDLib::AST_SolidMonoPrint_UserColor , EVPDDLib::AST_ThickMonoPrint_UseColor ,
  EVPDDLib::AST_ThickMonoPrint_Stamp , EVPDDLib::AST_ThickMonoPrint_StampColor , EVPDDLib::AST_ThickColorPrint_Stamp , EVPDDLib::AST_Varnish_Stamp ,
  EVPDDLib::AST_Lamination = 40 , EVPDDLib::AST_TypesCount
}
 specifers a type of surface or a printing process More...
 
enum  EVPDDLib::DrawingType {
  EVPDDLib::DT_Invalid = 0 , EVPDDLib::DT_Oneup = 1 , EVPDDLib::DT_3D = 2 , EVPDDLib::DT_Root3D = 3 ,
  EVPDDLib::DT_Bridges = 4 , EVPDDLib::DT_Blades = 5 , EVPDDLib::DT_Layout = 6 , EVPDDLib::DT_CAM = 7 ,
  EVPDDLib::DT_StrippingContours = 8 , EVPDDLib::DT_StrippingDie = 9 , EVPDDLib::DT_RotaryDie = 10 , EVPDDLib::DT_DesignFrame = 11 ,
  EVPDDLib::DT_Print = 12 , EVPDDLib::DT_Counterplate = 13 , EVPDDLib::DT_Component = 14
}
  Enumerates the drawing types. More...
 
enum  EVPDDLib::ObjectEVStyle { EVPDDLib::EVS_Creasing = 1 , EVPDDLib::EVS_Cutting = 2 , EVPDDLib::EVS_All = 3 }
 
enum  EVPDDLib::ReplicaInfoVersion { EVPDDLib::RIV_5_1 = 0 , EVPDDLib::RIV_FrontSide_BackSide }
 
enum  EVPDDLib::CalcBoundRectTypes {
  EVPDDLib::CBR_SheetObjects , EVPDDLib::CBR_Sheet , EVPDDLib::CBR_BoardObjects , EVPDDLib::CBR_Board ,
  EVPDDLib::CBR_Bounds , EVPDDLib::CBR_ALL_NO_SHEET , EVPDDLib::CBR_ALL
}
  More...
 
enum  EVPDDLib::ObjCreationProps {
  EVPDDLib::OCP_Dimensions = 1 , EVPDDLib::OCP_PrintRelated = 2 , EVPDDLib::OCP_FluteSymbol = 4 , EVPDDLib::OCP_Arrows = 8 ,
  EVPDDLib::OCP_HiddenLayers = 16 , EVPDDLib::OCP_Anotations = 32 , EVPDDLib::OCP_HideStyleSymbols = 64 , EVPDDLib::OCP_NickSymbols_ShowAll = 0 ,
  EVPDDLib::OCP_NickSymbols_ShowNone = 128 , EVPDDLib::OCP_NickSymbols_ShowExceptions = 256 , EVPDDLib::OCP_NickSymbols_Mask = 384 , EVPDDLib::OCP_NickObjects = 512 ,
  EVPDDLib::OCP_RealSizedOnExport = 1024
}
 
enum  EVPDDLib::DrawingSideExt {
  EVPDDLib::DSE_Unknown = -1 , EVPDDLib::DSE_Current = 0 , EVPDDLib::DSE_CounterCurrent , EVPDDLib::DSE_DesignFront ,
  EVPDDLib::DSE_DesignBack , EVPDDLib::DSE_DieSide , EVPDDLib::DSE_CounterDieSide
}
  More...
 
enum  EVPDDLib::MMTemplateType { EVPDDLib::MM_Invald =-1 , EVPDDLib::MMT_Base = 0 , EVPDDLib::MMT_Aux = 1 , EVPDDLib::MMT_Compound = 2 }
 
enum  EVPDDLib::SharedConfigFilesLoc {
  EVPDDLib::FL_RootFolder , EVPDDLib::FL_Template , EVPDDLib::FL_StdLibRoot , EVPDDLib::FL_Standards ,
  EVPDDLib::FL_StandardsByNum , EVPDDLib::FL_Components , EVPDDLib::FL_ParamTemplatesDir , EVPDDLib::FL_StdSearchCatalogDir ,
  EVPDDLib::FL_Sheets , EVPDDLib::FL_MDSServerAndPort , EVPDDLib::FL_JDFServerAndPort , EVPDDLib::FL_TemplatesDir ,
  EVPDDLib::FL_DesignFrames , EVPDDLib::FL_CostModels , EVPDDLib::FL_SavedAlteredModels , EVPDDLib::FL_NCS ,
  EVPDDLib::FL_CAMMACHINES , EVPDDLib::FL_Features , EVPDDLib::FL_CPMarkers , EVPDDLib::FL_StrippingPresets ,
  EVPDDLib::FL_StripClips , EVPDDLib::FL_StripPins , EVPDDLib::FL_FrontWasteTools , EVPDDLib::FL_StrippingKnifeExt ,
  EVPDDLib::FL_StripSupportTols , EVPDDLib::FL_QuickFeatures , EVPDDLib::FL_GDIToStyleFilters , EVPDDLib::FL_StyleShortcuts ,
  EVPDDLib::FL_CHASEHOLES , EVPDDLib::FL_BOARDTPL , EVPDDLib::FL_COMPOSITSTYLETPL , EVPDDLib::FL_VisualSymbolsApps ,
  EVPDDLib::FL_MaterialDefsFile , EVPDDLib::FL_MaterialDefsResources , EVPDDLib::FL_FrontBackAppsTextures , EVPDDLib::FL_BorderAppsTextures ,
  EVPDDLib::FL_BumpAppsTextures , EVPDDLib::FL_HeightAppsTextures , EVPDDLib::FL_AppearancePreviewsFile , EVPDDLib::FL_MaterialsPreviewsFile ,
  EVPDDLib::FL_MatUIIcons , EVPDDLib::FL_EnvImages , EVPDDLib::FL_DiePoolsFile , EVPDDLib::FL_3DExternal ,
  EVPDDLib::FL_Count
}
  More...
 
enum  EVPDDLib::WorkFoldersLoc {
  EVPDDLib::WF_RootFolder , EVPDDLib::WF_UserWorkFolder , EVPDDLib::WF_SamplesFolder , EVPDDLib::WF_GVD ,
  EVPDDLib::WF_DXF , EVPDDLib::WF_NC , EVPDDLib::WF_CFF2 , EVPDDLib::WF_DDES ,
  EVPDDLib::WF_AIEPS , EVPDDLib::WF_3DPresenter , EVPDDLib::WF_3DExternal_Legacy , EVPDDLib::WF_JDF ,
  EVPDDLib::WF_LELE_OutImagesFolder , EVPDDLib::WF_TempFolder , EVPDDLib::WF_AutoSavesFolder , EVPDDLib::WF_Count
}
 
enum  EVPDDLib::LocalConfigFilesLoc {
  EVPDDLib::LCF_RootFolder , EVPDDLib::LCF_Product , EVPDDLib::LCF_Shortcuts , EVPDDLib::LCF_Template ,
  EVPDDLib::LCF_Count
}
 
enum  EVPDDLib::OriginAlignPoint {
  EVPDDLib::OAP_HLeft = 0 << 0 , EVPDDLib::OAP_HCenter = 1 << 0 , EVPDDLib::OAP_HRight = 2 << 0 , EVPDDLib::OAP_HMask = 3 << 0 ,
  EVPDDLib::OAP_VBottom = 0 << 2 , EVPDDLib::OAP_VCenter = 1 << 2 , EVPDDLib::OAP_VTop = 2 << 2 , EVPDDLib::OAP_VMask = 3 << 2 ,
  EVPDDLib::OAP_AlignToMargins = 3 << 4 , EVPDDLib::OAP_CenterBottom = OAP_HCenter | OAP_VBottom , EVPDDLib::OAP_Centered = OAP_HCenter | OAP_VCenter , EVPDDLib::OAP_SheetDefault = OAP_CenterBottom | OAP_AlignToMargins ,
  EVPDDLib::OAP_BoardDefault = OAP_CenterBottom
}
 
enum  EVPDDLib::GadgetType {
  EVPDDLib::GadgetType_Misc , EVPDDLib::GadgetType_Button , EVPDDLib::GadgetType_Label , EVPDDLib::GadgetType_Bitmap ,
  EVPDDLib::GadgetType_Control , EVPDDLib::GadgetType_Separator
}
 
enum  EVPDDLib::MultiInputDialogParamType {
  EVPDDLib::MIDPT_Null = 0 , EVPDDLib::MIDPT_String = 1 , EVPDDLib::MIDPT_Bool = 2 , EVPDDLib::MIDPT_Int = 3 ,
  EVPDDLib::MIDPT_Double = 4 , EVPDDLib::MIDPT_Enum = 5
}
  Defines the base type of /ref IMultiInputDialog parameter type More...
 
enum  EVPDDLib::MultiInputDialogParamValueType {
  EVPDDLib::MIDPBT_DISTANCE = 1 , EVPDDLib::MIDPBT_ANGLE = 2 , EVPDDLib::MIDPBT_ANGLE_MINPI_PI = 3 , EVPDDLib::MIDPBT_ANGLE_UNBOUND = 4 ,
  EVPDDLib::MIDPBT_PERCENT = 5 , EVPDDLib::MIDPBT_SIMPLEINT = 6 , EVPDDLib::MIDPBT_SIMPLEDOUBLE = 7 , EVPDDLib::MIDPBT_GRAMMAGE = 8 ,
  EVPDDLib::MIDPBT_AREA = 9
}
  Extends /ref MultiInputDialogParamType, when MIDPT_Double, and describes the value type Basically controls the unit-conversion when displaying the value to the user. More...
 
enum  EVPDDLib::StyleOverridesEnum {
  EVPDDLib::StyleNameOverride = 0x0001 , EVPDDLib::AntiAliasedOverride = 0x0002 , EVPDDLib::DepthOverride = 0x0004 , EVPDDLib::ColorOverride = 0x0008 ,
  EVPDDLib::PointSizeOverride = 0x0010 , EVPDDLib::LineWidthOverride = 0x0020 , EVPDDLib::StippleOverride = 0x0040 , EVPDDLib::PerfoAttrOverride = 0x0080 ,
  EVPDDLib::_old_PerfoAttrNoOverrideOverride = 0x0100 , EVPDDLib::StatUsageOverride = 0x0200 , EVPDDLib::RealLineWidthOverride = 0x0400 , EVPDDLib::ProductionToolOverride = 0x0800 ,
  EVPDDLib::ProductionSubToolOverride = 0x1000 , EVPDDLib::ProductEffectOverride = 0x2000 , EVPDDLib::VisualSymbolOverride = 0x4000 , EVPDDLib::DescriptionOverride = 0x8000 ,
  EVPDDLib::ProductAndEffectMask = ProductionToolOverride | ProductEffectOverride
}
 
enum  EVPDDLib::StylePorudctionToolType {
  EVPDDLib::TT_None , EVPDDLib::TT_Wheel , EVPDDLib::TT_Gilotine , EVPDDLib::TT_ExactTool ,
  EVPDDLib::TT_Slot
}
 : the type of the tool used 'produce' the objects of this style. More...
 
enum  EVPDDLib::StyleMaterialAffectType {
  EVPDDLib::MAT_None , EVPDDLib::MAT_Cut , EVPDDLib::MAT_BevelCutFull , EVPDDLib::MAT_Crease ,
  EVPDDLib::MAT_VCut , EVPDDLib::MAT_HalfCut , EVPDDLib::MAT_BevelCutHalf , EVPDDLib::MAT_Glue
}
 : Specifies the effect produced on the material by the objects of this style. More...
 
enum  EVPDDLib::StyleProductionProcess {
  EVPDDLib::PP_Invalid = -1 , EVPDDLib::PP_First = 0 , EVPDDLib::PP_Loading = PP_First , EVPDDLib::PP_Laminating = 1 ,
  EVPDDLib::PP_BoardProduction = 2 , EVPDDLib::PP_InfiniteReinforcmentStrip = 3 , EVPDDLib::PP_InfiniteGlueStrip = 4 , EVPDDLib::PP_InfiniteTearStrip = 5 ,
  EVPDDLib::PP_InfiniteHalfCutting = 6 , EVPDDLib::PP_InfiniteCreasing = 7 , EVPDDLib::PP_InfiniteCutting = 8 , EVPDDLib::PP_CrossCutting = 9 ,
  EVPDDLib::PP_Slotting = 10 , EVPDDLib::PP_PrintingPartial = 11 , EVPDDLib::PP_PrintingComplete = 12 , EVPDDLib::PP_DieCuttingPartial = 13 ,
  EVPDDLib::PP_DieCuttingComplete = 14 , EVPDDLib::PP_WasteRemoval = 15 , EVPDDLib::PP_Drying = 16 , EVPDDLib::PP_Folding = 17 ,
  EVPDDLib::PP_GlueClosing = 18 , EVPDDLib::PP_TapeClosing = 19 , EVPDDLib::PP_StitchClosing = 20 , EVPDDLib::PP_Erecting = 21 ,
  EVPDDLib::PP_Separating = 22 , EVPDDLib::PP_Joining = 23 , EVPDDLib::PP_Stacking = 24 , EVPDDLib::PP_Bundling = 25 ,
  EVPDDLib::PP_Palletizing = 26 , EVPDDLib::PP_Strapping = 27 , EVPDDLib::PP_ManualWork = 28 , EVPDDLib::PP_DigitalProcessing = 29
}
 
enum  EVPDDLib::StatUsageEnum { EVPDDLib::AF_Stat_Ignore = 0 , EVPDDLib::AF_Stat_CountasParent = 1 , EVPDDLib::AF_Stat_Count = 2 , EVPDDLib::AF_Stat_CountWithChild = 3 }
 
enum  EVPDDLib::ProjectType {
  EVPDDLib::PrjType_Unknown =-1 , EVPDDLib::PrjType_Design =0 , EVPDDLib::PrjType_Template =1 , EVPDDLib::PrjType_DesignFrame =2 ,
  EVPDDLib::PrjType_EVFnt =3 , EVPDDLib::PrjType_ComponentDesign =4
}
 enum ProjectType dscripes the type of the project More...
 
enum  EVPDDLib::PrintJobType { EVPDDLib::PJT_FitDrawing = 1 , EVPDDLib::PJT_SinglePage = 2 , EVPDDLib::PJT_MultiPages = 3 }
 
enum  EVPDDLib::LayoutGCutPlanBlockType { EVPDDLib::LGCBT_Invalid , EVPDDLib::LGCBT_SimpleItem , EVPDDLib::LGCBT_ClutterBlock , EVPDDLib::LGCBT_PlanBlock }
 
enum  EVPDDLib::PartRotationStyle {
  EVPDDLib::ROT_UNDEFINED = -1 , EVPDDLib::ROT_FREE = 0 , EVPDDLib::ROT_90_INCREMENT = 1 , EVPDDLib::ROT_180_INCREMENT = 2 ,
  EVPDDLib::ROT_180_INCREMENT_BASE90 = 8 , EVPDDLib::ROT_0_FIXED = 3 , EVPDDLib::ROT_90_FIXED = 4 , EVPDDLib::ROT_180_FIXED = 5 ,
  EVPDDLib::ROT_270_FIXED = 6 , EVPDDLib::ROT_WITH_GRAIN = 7 , EVPDDLib::ROT_WITH_GRAIN_ADD90 = 9 , EVPDDLib::ROT_WITH_GRAIN_0 = 10 ,
  EVPDDLib::ROT_WITH_GRAIN_90 = 11 , EVPDDLib::ROT_WITH_GRAIN_180 = 12 , EVPDDLib::ROT_WITH_GRAIN_270 = 13
}
 
enum  EVPDDLib::NestingAlgorithmId { EVPDDLib::NestAlgo_Labels = 0 , EVPDDLib::NestAlgo_Displays = 1 , EVPDDLib::NestAlgo_GangPool = 2 , EVPDDLib::NestAlgo_MultiSheet = 3 }
 
enum  EVPDDLib::NestingMaterialType { EVPDDLib::NestMatType_FixedFormat , EVPDDLib::NestMatType_TrimmableSheets , EVPDDLib::NestMatType_Rolls }
 

Functions

 EVPDDLib::importlib ("STDOLE2.TLB")