EngView Automation Documentation
 
Loading...
Searching...
No Matches
EVPDDLib Module Reference

Classes

class  EVDemoApplication
 
class  EVGDApplication
 
class  EVGDDemoApplication
 
class  EVHICONApplication
 
class  EVPDDApplication
 
class  HDBApplication
 
class  HDBDemoApplication
 
interface  IAppearanceArray
 
interface  IAppearanceCatalog
 
interface  IAssemblySetRepo
 AssemblySetRepo modes the set of INestingAssemblySet attached to a project. More...
 
interface  IAutoApp
 
interface  IAutoAppActivator
 For internal use only. More...
 
interface  IAutoBillOfMaterials
 
interface  IAutoCamDrawing
 
interface  IAutoCanvas
 
interface  IAutoCustomButton
 interface used to construct a custom macro-based button and place it somewhere in the toolbars More...
 
interface  IAutoDrawing
 
interface  IAutoDrawingEnum
 The enumerator object used by the foreach notation on IAutoDrawingList containers. More...
 
interface  IAutoDrawingList
 
interface  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  IAutoDrawObject
 
interface  IAutoDrawObjectEnum
 
interface  IAutoDrawObjectList
 
interface  IAutoLargeObject
 
interface  IAutoLargeObjectList
 
interface  IAutoLayer
  IDispatch version of LayerInfo2, to be used in JsvaScript-based scripts (where MIDL structures are not supported) More...
 
interface  IAutoLayers
 
interface  IAutoMMTemplate
 
interface  IAutoObjectPropSet
 
interface  IAutoOptions
 
interface  IAutoPrintJob
 
interface  IAutoProject
 
interface  IAutoProjectEvents
 
interface  IAutoProjectProps
 
interface  IAutoStyle
 
interface  IAutoStyleList
 
interface  IAutoStyleListEnum
 IAutoStyleListEnum is the enumerator used by foreach on IAutoStyleList. More...
 
interface  IAutoTabControlBar
 
interface  ICatalogMaterial
  Information about the material belonging to the materials catalog More...
 
interface  ICostModel
 
interface  IDocManager
 
interface  IDocManagerMTAppartment
 
interface  IDrawingsTab
  specalization INoteTab for the drawings tab-order, expressing the relation between tab and drawing on the tab. More...
 
interface  IEVPActiveScriptCTX
 
interface  IFlPointPrxyOBJ
 The interface-based version of FlPointPrxy. Use in languages that do not support structures. More...
 
interface  IFlRectPrxyOBJ
 The alternative to FlRectPrxy. Use in languages that do not support structures – for example, JavaScript. More...
 
interface  IGadget
 
interface  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  IItemMaterial
 
interface  ILayoutGCutPlan
 
interface  ILayoutGCutPlanBlock
 
interface  ILayoutGCutPlanElement
 
interface  ILayoutGCutPlanLines
 
interface  ILayoutGCutPlanTask
 
interface  ILayoutGCutPlanTaskBuilder
 
interface  ILayoutGCutSingleLine
 
interface  IListView
 
interface  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  IMatrixPrxy
 A dummy class wrapping the struct MatrixPrxy. For use in languages that do not support structures. More...
 
interface  IMenuItemPath
 Designed and used by the test automation system. More...
 
interface  IMixedAutoDrawingList
 
interface  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  IMultiInputDialogParam
  Models a parameter in /ref IMultiInputDialog More...
 
interface  INestingAssemblySet
 
interface  INestingOneupInfoObj
 When one needs to create nesting request, this object specifies a single nesting part request. More...
 
interface  INoteTab
 
interface  INoteTabItemInfo
  COM object representing struct TabItemInfo2, used for languages where structs are not supported (like VBA and JavaScript) More...
 
interface  IObjectPartInfo
 Dummy class wrapping the struct ObjectPartInfo for use in languages that do not support structs. More...
 
interface  IObjectTypeInfo
 Dummy class wrapping the struct ObjectTypeInfo for use in languages that do not support structs. More...
 
interface  IObjLayerChanger
 
interface  IParameterInfo
 A dummy class that wraps the ParameterInfo struct. Use in languages that do not support structures. More...
 
interface  IParameterList
 
interface  IPrintDrawingBuilder
 
interface  IPrintDrawingSettings
 this represens a single container in a design frame. More...
 
interface  IProsecoCADService
 
interface  IScreenPointOBJ
 The interface-based version of ScreenPoint. Use in languages that do not support structures. More...
 
interface  IScreenRectOBJ
 The interface-based version of ScreenRect. Use in languages that do not support structures. More...
 
interface  ISheetDrawObject
 
interface  ISheetResultInfoList
 
interface  ISheetSizeInfoList
 
interface  ISheetSizeInfoList2
 
interface  ISheetSizeInfoListExt
 
interface  ISheetSizeInfoListExt2
 
interface  IStatInfoList
 
interface  IStatInfoListExt
 
interface  IStatValueList
 
interface  IStatValueListExt
 Used internally. Cannot be provided or used by the caller. More...
 
interface  ISystemSheetsCatalog
 
interface  ITabItem
 
interface  IUI
 
class  PackProApplication
 
class  RDSApplication
 
class  RDSDemoApplication
 
class  RDSHDBApplication
 
class  RDSHDBDemoApplication
 

Enumerations

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

Functions

 importlib ("STDOLE2.TLB")
 

Enumeration Type Documentation

◆ LayerTypeProxy

documentation for LayerTypeProxy

Enumerator
LT_None 

0 : Auxiliary layer (with no special purpose)

LT_Design 

1 : Structural design layer (e.g. cut and creases are here)

LT_OffsetColorPrint 

2 : simple Color print layer. (usually hosts images, texts, fills, etc, artwork)

LT_SolidColorPrint 

3 : special color print layer

LT_ThickColorPrint 

4 : special color print layer with thickness

LT_OffsetMonoPrint 

5 : simple single-color print layer

LT_SolidMonoPrint 

6 :

LT_ThickMonoPrint 

7 :

LT_Emboss 

8 : Embossing layer

LT_Foil 

9 : Foil layer (gold foil, for example)

LT_Varnish 

10 : Varnish layer

LT_Lamination 

11 : Lamination layer. No objects content expected to be found here, the lamination covers the whole design

LT_CompleteCover 

12 : Backing. (piece of paper glued on top of the substrate)

LT_Brail 

13 : Brail layer

LT_Dieboard 

14 : The layer hosting the die-board

LT_Sheet 

15 : The layer hosting the sheet object

LT_MergedVarnish 

16 : Layer used by the varnish module, and represents the result of merging the varnish contours of the 1ups in the layout

LT_ClipPath 

17 : Clip-path layer (hosts the clip-path object)

LT_Count 

18 : Invalid layer ID

◆ LayerPropType

Enumerator
LPT_OPACITY 
LPT_THICKNESS 
LPT_STAMP 

◆ DrawObjectType

Enumerator
DOT_Invalid 

0 : invalid object type identifier

DOT_Point 

1 : Point

DOT_Text 

2 : Text (regular text, not vector or curve outlines text)

DOT_VectorText 

3 : Vector text (font outlines, supposed to be using some of the single-line fonts)

DOT_TrueTypeText 

4 : Text curve outlines (for regular fonts)

DOT_VectorLetter 

5 : Letter in DOT_VectorText text

DOT_TrueTypeLetter 

6 : Letter in DOT_TrueTypeText text

DOT_Line 

7 : Line (infinte line) (usually used for axes

DOT_Segment 

8 : Segment (with ends)

DOT_Chamfer 

9 : Chamfer (segment chamfering a corner)

DOT_Circle 

10 : Circle

DOT_Arc 

11 : Arc

DOT_Fillet 

12 : Fillet (arc rounding a corner)

DOT_Ellipse 

13 : Ellipse

DOT_EllipseArc 

14 : Elliptical arc (arc part of an ellipse)

DOT_BezierCurve 

15 : bezier curve (3rd degree, defined by 4 points)

DOT_Image 

16 : raster image

DOT_Fill 

17 : fill object

DOT_Ring 

18 : contour object

DOT_Sheet 

19 : Sheet

DOT_Board 

20 : Die-board

DOT_Part 

21 : Part on a layout (instance of 1up on a layout)

DOT_Instance 

22 : Part on compound canvas (instance of 1up or layout on a compound canvas drawing)

DOT_Group 

23 : Group object

DOT_DesignFrame 

24 : Design frame in print-drawing

DOT_MiscCompound 

25 : compound object (something other than the other compsite objects listed above)

DOT_Clichee 

26 : printing cliche placed on 1up or layout

DOT_DieTool 

27 : partial die-tool object placed on 1up or layout

DOT_FluteSymbol 

28 : flute/grain direction symbol

DOT_Misc 

29 : any other object type, not explicitly delcared in DrawObjectType enumeration

DOT_TrimExtendFeature 

30 : object which trims/extends some other object

DOT_MeasureLine 

31 : measure-line

◆ ObjectGeometryProperty

The first argument of the IObjectTypeInfo GeometryProp getter. Specifies which specific property should be fetched.

Enumerator
OGP_Length 
OGP_Radius 

Most of the geometry objects support this property.

OGP_Radius1 

The radius applicable to circles and ellipses.

OGP_Slope 

Ellipses only : the secondary radius of the ellipse.

OGP_BegSlope 

The objects slope (angle with Ox, in counter-clockwise direction). Make sense for lines.

OGP_EndSlope 

The slope of the object at its start. Makes sense for most geometrical objects.

◆ FluteGrainDir

specifies flute or grain direction. Used in SheetSizeInfo2, EVPDDLib::ISheetDrawObject::Create2, EVPDDLib::ISheetDrawObject::PropFluteDir, EVPDDLib::IAutoDrawing::FluteDirection

Enumerator
FGDIR_Invalid 

Unspecified or inapplicable value.

FGDIR_fdX 

flute/grain direction along X

FGDIR_fdY 

flute/grain direction along Y

FGDIR_Any 

Any flute/grain direction is applicable

◆ MessageBoxCaption

Enumerator
MBT_Capt_Error 
MBT_Capt_Warning 
MBT_Capt_Exception 
MBT_Capt_Information 
MBT_Capt_Fatal 
MBT_Capt_Question 

◆ TextAlignEnum

Enumeration defining how a text is displayed and alligned to its origin point.

Enumerator
TAE_LEFT 

0x0000 (0): horizontal left allign

TAE_CENTER 

0x0006 (6): horizontal center allign

TAE_RIGHT 

0x0002 (2): horizontal right allign

TAE_Top 

0x0000 (0): vertical top allign

TAE_Bottom 

0x0008 (8): vertical bottom allign

TAE_Baseline 

0x0018 (24): vertical text base line allign

TAE_VCenter 

0x0100 (256) : vertical center allign

TAE_HAlignMask 
TAE_VAlignMask 

< 0x06 : bit-mask for horizontal allignment

TAE_HMirror 

< 0x118 : bit-mask for vertical allignment

These two define mirrors of the text. For now these values are used only by the vector & truetype texts. And they are here because (1) it makes sense to be able to use the here in the future and (2) I cannot afford myself to 'upgrade' the file version, and this UINT has a bunch of bits available - just taking 2 of them. 0x1000 (4096) : text is horionttally mirrored (like in a mirror)

TAE_VMirror 

0x2000 (8192) : text is vertically mirrored (upside down)

TAE_Expandable 

0x4000 (16384): The text placed in a rectangle will be drawn bigger than its "nominal" size when the rect becomes bigger

TAE_Shrinkable 

0x8000 (32768): The text placed in a rectangle will be drawn smaller than its "nominal" size when the rect becomes smaller

◆ ScreenCoordsType

enumeration identifying a coordinate system in which an UI element coordinate is to be expressed.

Enumerator
SCT_Screen 
SCT_MainWindow 
SCT_OwnerWindow 

◆ MaterialSideType

identifies the front or rear side of a material specification.

Enumerator
MST_FrontSide 
MST_BackSide 

◆ CalcStatus

CalcStatus following a design recalculation specifes the calculation-status result.

Enumerator
CS_OK 
CS_WARNING 
CS_ERROR 

◆ LastCalcErrorCodeBits

defines bit-fields of the EVPDDLib::IParameterList::LastCalcStatus property

Enumerator
LECB_NoError 

0: no errors detected (none of the other bits is set)

LECB_ParamNotCalculated 

1: The bit indicates some parameter expression is incorrect

LECB_VariableNotCalculated 

2: The value indicates some measure-line expression calculation failed

LECB_InvalidMetricrelValue 

4: Some of the relation-values are invalid (like negative distances)

LECB_SolverError 

8: The solver failed (e.g. some relation contradiction came up)

◆ UserActionsEnum

AI user actions.

Enumerator
UACTION_svQuit 

save and quit

UACTION_save 

save only

UACTION_quit 

quit only

◆ TabSpecification

When specifying a tab control, TabSpecification specifies which of the two tab controls in the context of a project is referred to.

Enumerator
DrawingsPane 

The drawings-containing tab control.

TabularPanes 

The tabular pane-containing tab control.

◆ AutoDrwPropEnum

Enumerator
PropsDlg 
SetBackground 

◆ CamPartProcessing

Enumerator
CAM_PP_ShortestRapid 
CAM_PP_ByRows 

The parts are cutted one by one, and each time is processed the part closes to the current position of the tool.

CAM_PP_Columns 

The parts are grouped into rows, and are cutted row by row. Odd rows (1, 3, 5) are cuttedn left-to-right, and even are processed right-to-left.

CAM_PP_DecomposeParts 

Similar to PP_ByRows, but processes the layout in columns.

◆ CAMDestinationDevice

Enumerator
CAM_NONE 
CAM_COMPORT 
CAM_PRINTER 

◆ AppearanceType

specifers a type of surface or a printing process

Enumerator
AST_FirstSideType 

0. Range start of valid values.

AST_FrontRear 

Front or rear side of a material.

AST_Border_H 

Border side of a material for horizontally corrugated materials.

AST_Border_V 

Border side of a material for vertically corrugated materials.

AST_Unknown 

Normally, an invalid value.

AST_Border_Foam 

Border side of a material with foam-like structure.

AST_Backing 

Solid-color backing process surface. Normally applied below the print, on top of the material.

AST_Backing_Color 

An abstract, colorful backing process surface.

AST_SolidColorPrint 

A full-color printing process, with 'shiny' ink. Cannot have a bump or a border.

AST_ThickColorPrint 

A full-color printing process, with 'thick' ink. Can have a bump and a border.

AST_SolidMonoPrint 

A mono-color printing process, with 'shiny' ink. Cannot have a bump or a border.

AST_ThickMonoPrint 

A mono-color printing process, with 'thick' ink. Can have a bump and a border.

AST_Emboss 

A nonstandard entry that fits here because the appearance has two embossing property groups.

AST_Foil 

Foiling process specification. Has all the properties in use.

AST_Foil_Stamp 

Foling process with user-controlled stamping height.

AST_Foil_Color 

Foling process with user-controlled foil color.

AST_Foil_StampColor 

Foling process with user-controlled foil color and stamping height.

AST_Varnish 

Spot-varnishing process (presumably transparent)

AST_SolidMonoPrint_UserColor 

Like AST_SolidMonoPrint, but with user-controlled color.

AST_ThickMonoPrint_UseColor 

Like AST_ThickMonoPrint, but with user-controlled color.

AST_ThickMonoPrint_Stamp 

Like AST_ThickMonoPrint, but with user-controlled layer height

AST_ThickMonoPrint_StampColor 

Like AST_ThickMonoPrint, but with user-controlled color and layer height

AST_ThickColorPrint_Stamp 

Like AST_ThickColorPrint, but with user-controlled layer height

AST_Varnish_Stamp 

Like AST_Varnish, but with user controlled layer height.

AST_Lamination 

Lamination process.

AST_TypesCount 

The total number of enumartion values. Note there are some gaps.

◆ DrawingType

Enumerates the drawing types.

IN DETAIL: In a project, each drawing has its type.

Enumerator
DT_Invalid 

0 : Invalid value. Cannot be returned as a property of any drawing.

DT_Oneup 

1 : 1up design. (resizable or not)

DT_3D 

2 : 3D drawing

DT_Root3D 

3 : Special case or 3D drawing in a multi-part 3D design: the drawing that contains all other drawings.

DT_Bridges 

4 : Bridges drawing. Its parent drawing is either a layout or a 1up.

DT_Blades 

5 : Blades drawing. Its parent drawing is always a bridges drawing.

DT_Layout 

6 : Layout: an assembly drawing composed of instances of 1ups.

DT_CAM 

7 : CAM drawing. Where a tool path is created and an NC code is generated.

DT_StrippingContours 

8 : Stripping contours drawing: The drawing where waste areas are specified and then male/female stripping dies are produced.

DT_StrippingDie 

9 : Stripping die drawing. Includes the male and female stripping dies, and the front waste separator.

DT_RotaryDie 

10: Rotary die drawing. Obsolete

DT_DesignFrame 

11: Design frame drawing: The drawing where design frames are created.

DT_Print 

12: Print drawing: The drawing where design frame templates are applied.

DT_Counterplate 

13: Counterplate drawing

DT_Component 

14: Component design drawing (Synergy only)

◆ ObjectEVStyle

Enumerator
EVS_Creasing 
EVS_Cutting 
EVS_All 

◆ ReplicaInfoVersion

Enumerator
RIV_5_1 
RIV_FrontSide_BackSide 

◆ CalcBoundRectTypes

Enumerator
CBR_SheetObjects 

0: The bounding rectangle based on which the sheet would be positioned.

CBR_Sheet 

1: The sheet's outer edges. If no sheet is present, returns null rect.

CBR_BoardObjects 

2: The bounding rectangle on which to place a dieboard.

CBR_Board 

3: The dieboard's outer edges. If no dieboard is present, returns null rect.

CBR_Bounds 

4: What would bounding measures calc.

CBR_ALL_NO_SHEET 

5: Everything except the sheet, measure lines included.

CBR_ALL 

6: Everything, measure lines included.

◆ ObjCreationProps

Enumerator
OCP_Dimensions 
OCP_PrintRelated 
OCP_FluteSymbol 
OCP_Arrows 
OCP_HiddenLayers 
OCP_Anotations 
OCP_HideStyleSymbols 
OCP_NickSymbols_ShowAll 
OCP_NickSymbols_ShowNone 
OCP_NickSymbols_ShowExceptions 
OCP_NickSymbols_Mask 
OCP_NickObjects 
OCP_RealSizedOnExport 

◆ DrawingSideExt

Enumerator
DSE_Unknown 
DSE_Current 
DSE_CounterCurrent 
DSE_DesignFront 
DSE_DesignBack 
DSE_DieSide 
DSE_CounterDieSide 

◆ MMTemplateType

Enumerator
MM_Invald 
MMT_Base 
MMT_Aux 
MMT_Compound 

◆ SharedConfigFilesLoc

Enumerator
FL_RootFolder 

0 : The root folder for all shared configurations

FL_Template 

1 : a path to normal.evt (refering styles, CFF, DDES and DXF options

FL_StdLibRoot 

2 : Root folder of the standards library (both reizable templates and components). This is where NLS files and other resources are stored)

FL_Standards 

3 : The location of the resizable design.

FL_StandardsByNum 

4 : The location of the resizable designes indexed by code.

FL_Components 

5 : The location of the resizable components.

FL_ParamTemplatesDir 

6 : The location where parameter templates (used by resizable design through the material definition) are stored.

FL_StdSearchCatalogDir 

7 : The folder where the find-matching-standard indexing catalog is stored (internal use)

FL_Sheets 

8 : a path to the sheet an diaboard catalog file. defaults to sheet.ini.

FL_MDSServerAndPort 

9 : MDS stands for 'master data source': an optional location (server and ip) of the MDS service provider

FL_JDFServerAndPort 

10: JDF agent location

FL_TemplatesDir 

11: a path to TEMPLATES folder. This is where AttachTemplate is opened, and CAM templates are searched.

FL_DesignFrames 

12: The location where print-templates are stored

FL_CostModels 

13: Where the comst models are stored.

FL_SavedAlteredModels 

14: Location where the system stores per-design cost model data (assumed to be price-sensitive and therefore not stored inside the EVD file)

FL_NCS 

15: Where CAM script (.ncs) files are stored.

FL_CAMMACHINES 

16: Path to the configuration file where all CAM machines are configured.

FL_Features 

17: a common root for PF_CPMarkers & PF_StripClips

FL_CPMarkers 

18: the path where CPMarkers are located

FL_StrippingPresets 

19: The folder with the stripping presets. Each file in it is a preset

FL_StripClips 

20: the path where StripClips are located

FL_StripPins 

21: the path where StripPins are located

FL_FrontWasteTools 

22:

FL_StrippingKnifeExt 

23: Folder where templates for stripping knive shapes are stored

FL_StripSupportTols 

24:

FL_QuickFeatures 

25: the path where the features available in LayoutTab/QuickFeatures are located

FL_GDIToStyleFilters 

26: The path to .ini file containing GDI2Style filters

FL_StyleShortcuts 

27: a path to the file where style shortcut buttons are defined

FL_CHASEHOLES 

28: The location of the chase hole template files

FL_BOARDTPL 

29: The location of the die-board template files

FL_COMPOSITSTYLETPL 

30: The location of the compoisite style (waves, zippers) resizable shape files.

FL_VisualSymbolsApps 

31: The visuals symbols attached to styles are stored here

FL_MaterialDefsFile 

32: Path to catalog of the material definitions (defines both materials catalog and special effects)

FL_MaterialDefsResources 

33: Location of the resources (bitmaps) used by the material definition file.

FL_FrontBackAppsTextures 

34: Hidden.

FL_BorderAppsTextures 

35: Hidden.

FL_BumpAppsTextures 

36: Hidden.

FL_HeightAppsTextures 

37: Hidden

FL_AppearancePreviewsFile 

38: Hidden.

FL_MaterialsPreviewsFile 

39: Hidden.

FL_MatUIIcons 

40: Read-only

FL_EnvImages 

41: The folder where 3D environment files are stored

FL_DiePoolsFile 

42: Location of the die-pool file.

FL_3DExternal 

43: The location of importable 3D files. Used to be defined as WorkFoldersLoc::WF_3DExternal_Legacy

FL_Count 

44: Total number of shared folder locations.

◆ WorkFoldersLoc

Enumerator
WF_RootFolder 

0 : The root folder for user files. usually sticks to C:/ProgramData/Engview/Package Designer (and not used for many purposes, except internal)

WF_UserWorkFolder 

1 : The root folder for all user files. By default C:/ProgramData/Engview/Package Designer/Work. usually redirected to some network location

WF_SamplesFolder 

2 : The folder with the sample files distrubuted by the setup

WF_GVD 

3 : The default location for EVD files (usually sub-folder of WF_SamplesFolder)

WF_DXF 

4 : the default location for DXF files

WF_NC 

5 : the default location for NC (e.g. CAM-generated) exports

WF_CFF2 

6 :

WF_DDES 

7 :

WF_AIEPS 

8 :

WF_3DPresenter 

9 : default location for exporting 3D representations (e.g. 3D PDF, gltf, etc...)

WF_3DExternal_Legacy 

10:

Deprecated:
Serves legacy purposes. Use SharedConfigFilesLoc::FL_3DExternal instead.
WF_JDF 

11: JDF work folder (for JDF-integrated versions)

WF_LELE_OutImagesFolder 

12: Layout-expert specific

WF_TempFolder 

13: default location for temporary files

WF_AutoSavesFolder 

14: location where auto-save files are stored

WF_Count 

◆ LocalConfigFilesLoc

Enumerator
LCF_RootFolder 
LCF_Product 
LCF_Shortcuts 
LCF_Template 
LCF_Count 

◆ OriginAlignPoint

The OriginAlignPoint specifes names of bits used to specify the allignment of a sheet to the contents of the file SheetSizeInfo2.mAlignment is combination of this bits.

Enumerator
OAP_HLeft 
OAP_HCenter 
OAP_HRight 
OAP_HMask 
OAP_VBottom 
OAP_VCenter 
OAP_VTop 
OAP_VMask 
OAP_AlignToMargins 
OAP_CenterBottom 
OAP_Centered 
OAP_SheetDefault 
OAP_BoardDefault 

◆ GadgetType

Enumerator
GadgetType_Misc 
GadgetType_Button 
GadgetType_Label 
GadgetType_Bitmap 
GadgetType_Control 
GadgetType_Separator 

◆ MultiInputDialogParamType

Defines the base type of /ref IMultiInputDialog parameter type

Enumerator
MIDPT_Null 

0 : Invalid parameter type

MIDPT_String 

1 : Plain string (edit box creatd on the UI)

MIDPT_Bool 

2 : Boolan (e.g. check-box creatd on the UI)

MIDPT_Int 

3 : Value edit control for integer input creatd on the UI

MIDPT_Double 

4 : Value edit control for non-integer value input creatd on the UI

MIDPT_Enum 

5 : combo-box created on the UI, populated with the allowed values.

◆ MultiInputDialogParamValueType

Extends /ref MultiInputDialogParamType, when MIDPT_Double, and describes the value type Basically controls the unit-conversion when displaying the value to the user.

Enumerator
MIDPBT_DISTANCE 

1 : This is a distance value. implies automatic conversion from internal system units to user-friendly units

MIDPBT_ANGLE 

2 : this is an angle value in the range [0-360) degrees

MIDPBT_ANGLE_MINPI_PI 

3 : this is an angle value in the range [-180, 180]

MIDPBT_ANGLE_UNBOUND 

4 : this is an angle value which allows preserving of the vlaue 370 (as opposed to converting it to 10)

MIDPBT_PERCENT 

5 : this is a percent value (the user types/sees percent, the code deals with normalized values, e.g. user's 30% is 0.3 internally

MIDPBT_SIMPLEINT 

6 : simple integer value (no unit conversions)

MIDPBT_SIMPLEDOUBLE 

7 : simple double-precision value (no unit conversion)

MIDPBT_GRAMMAGE 

8 : grammage (no unit conversions)

MIDPBT_AREA 

9 : area (distance^2) (yes, implies unit conversions)

◆ StyleOverridesEnum

: a bit-mask specifiying the set of properties applied to a certain style. see AutoStyleProps::overrides property

Enumerator
StyleNameOverride 

Never actually used as override, but as a bit-mask for the 'compare' function.

AntiAliasedOverride 

The anti-aliasing property is set for this style.

DepthOverride 

The drawing-depth property is set for this style.

ColorOverride 

The color property is set for this style.

PointSizeOverride 

The drawing point size property is set for this style.

LineWidthOverride 

The drawing line width property is set for this style.

StippleOverride 

The drawing stipple pattern property is set for this style.

PerfoAttrOverride 

Indicates that the perforating style was overridden. When for IO, indicates that the style has been saved.

_old_PerfoAttrNoOverrideOverride 

Indicates that the perforating attributes were not overridden, but have been saved. Needed when the parent style may not exist on the target (loading) computer. Used only in IO.

StatUsageOverride 

the AF_Stat is overridden.

RealLineWidthOverride 
ProductionToolOverride 

Controls the pair (production type, tool subtype)

ProductionSubToolOverride 
ProductEffectOverride 

How the material is affected - for example, cut, creased, or otherwise.

VisualSymbolOverride 
DescriptionOverride 

Indicates that the description is overridden. Used only for the GlobalToProject style synchronization. Otherwise, every style is treated as to have its own distinct description (no check box in the UI).

ProductAndEffectMask 

◆ StylePorudctionToolType

: the type of the tool used 'produce' the objects of this style.

Enumerator
TT_None 

No tool is used.

TT_Wheel 

A wheel creating an infinite line in the direction of production.

TT_Gilotine 

An infinite line in direction cross the production direction.

TT_ExactTool 

Some tool produces the line as it is designed. Examples: die knife, glue gun, sample cutter knife.

TT_Slot 

The outlines of the slot are drawn with this. The system locates the 'center' of the slot.

◆ StyleMaterialAffectType

: Specifies the effect produced on the material by the objects of this style.

Enumerator
MAT_None 

This object does not affect the paper.

MAT_Cut 

The paper is cut (vertically) here (to the bottom). That is, the paper is cut in two.

MAT_BevelCutFull 

The paper is cut at an angle, again to the bottom.

MAT_Crease 

The paper will be folded here.

MAT_VCut 

A creasing channel.

MAT_HalfCut 

The paper is cut up to a certain depth,
if the material has a vertical structure, this will NOT lead to 'folding'. if the material is thin enough, a creasing edge is produced.

MAT_BevelCutHalf 

Cuts the paper at an angle, but not to the bottom.

MAT_Glue 

A stripe of glue (or a dot) is produced.

◆ StyleProductionProcess

The technological process in which the objects of this style are produced. Most of it comes from the corrugated industry, where things are really complicated.

Enumerator
PP_Invalid 
PP_First 
PP_Loading 


CRM:Name = BoardLoading
CRM:Code = 980,930,025
CRM:Description = Process of feeding the sheet in the machine

PP_Laminating 

CRM:Name = Laminating
CRM:Code = 100,000,000
CRM:Description = The process of laminating a cover on an existing sheet

PP_BoardProduction 


CRM:Name = Corrugating
CRM:Code = 980,930,000
CRM:Description = Production of corrugated sheets on the corrugator

PP_InfiniteReinforcmentStrip 


CRM:Name = ReinforceStrip
CRM:Code = 980,930,023
CRM:Description = Is the process of applying a tear strip on the outside of the sheet.

PP_InfiniteGlueStrip 


CRM:Name = GlueStrip
CRM:Code = 980,930,022
CRM:Description = Is used to apply all kinds of glue strips to the inside of the sheet.

PP_InfiniteTearStrip 


CRM:Name = TearStrip
CRM:Code = 980,930,024
CRM:Description = Is the process of applying a tear strip on the inside of the sheet.

PP_InfiniteHalfCutting 


CRM:Name = HalfCutting
CRM:Code = 980,930,001
CRM:Description = Is the process of applying a tear strip on the inside of the sheet.

PP_InfiniteCreasing 


CRM:Name = WheelCreasing
CRM:Code = 980,930,003
CRM:Description = Is done on the corrugator with a knife and is only possible from the outside.

PP_InfiniteCutting 


CRM:Name = WheelCutting
CRM:Code = 980,930,004
CRM:Description = Is done by a rotary cutting knife mounted on a cylinder and can only be in production direction.

PP_CrossCutting 


CRM:Name = CrossCutting
CRM:Code = 980,930,002
CRM:Description = The process of cutting sheets 90 degrees to the production direction.

PP_Slotting 


CRM:Name = WheelSlotting
CRM:Code = 980,930,005
CRM:Description = Is inline slotting done by a wheel. It is similar to a cutting knife but ends before the sheet ends.

PP_PrintingPartial 


CRM:Name = PrintingPartial
CRM:Code = 980,930,027
CRM:Description = Is used to define small printing areas - for example, only one logo 10 x 10 cm.

PP_PrintingComplete 


CRM:Name = PrintingComplete
CRM:Code = 980,930,008
CRM:Description = Is used to define printing used for large areas - for example, printing a complete box or all visible surfaces

PP_DieCuttingPartial 


CRM:Name = DieCuttingPartial
CRM:Code = 980,930,026
CRM:Description = Is the process of applying a small diecutting tool that is significantly smaller than the total product size.

PP_DieCuttingComplete 


CRM:Name = DieCuttingComplete
CRM:Code = 980,930,006
CRM:Description = Means any kind of diecutting regardless if it is on a rotary or a flat tool.

PP_WasteRemoval 


CRM:Name = WasteRemoval
CRM:Code = 980,930,007
CRM:Description = Is the process of removing waste after PP_converting. This can be side waste on the PP_corrugator, inliner or edge waste on a diecutter.

PP_Drying 


CRM:Name = Drying
CRM:Code = 980,930,009
CRM:Description = Is the process of drying on the corrugator, when printing, or when gluing.

PP_Folding 


CRM:Name = Folding
CRM:Code = 980,930,010
CRM:Description = Is the process of folding simple or complex products by using a machine or a machine section.

PP_GlueClosing 


CRM:Name = Gluing
CRM:Code = 980,930,012
CRM:Description = Is the process of applying glue to the converted product.

PP_TapeClosing 


CRM:Name = Taping
CRM:Code = 980,930,014
CRM:Description = Is a converting process that folds and by using tapes, binds separate parts or one part.

PP_StitchClosing 


CRM:Name = Stitching
CRM:Code = 980,930,013
CRM:Description = Used for inline machines that can do stitching.

PP_Erecting 


CRM:Name = Erecting
CRM:Code = 980,930,011
CRM:Description = Is the process of upending a box so it can be used without manual upending of folding PP_work - for example, when creating finished stacking crates or conical trays.

PP_Separating 


CRM:Name = Separating
CRM:Code = 980,930,015
CRM:Description = Is used to describe the process of separating at least two different parts after converting is PP_finished and if those parts have been produced at the same time.

PP_Joining 


CRM:Name = Joining
CRM:Code = 980,930,016
CRM:Description = Is the process of joining at least two different parts to form a finished product.

PP_Stacking 


CRM:Name = Stacking
CRM:Code = 980,930,017
CRM:Description = Is the process of stacking a product to form a stack that can be PP_palletized, PP_bundeld, shrunk or wrapped.

PP_Bundling 


CRM:Name = Bundling
CRM:Code = 980,930,018
CRM:Description = Is the process of bundling a product using plastic straps to create a transport unit that is easy to stack.

PP_Palletizing 


CRM:Name = Palletizing
CRM:Code = 980,930,019
CRM:Description = Is the process of stacking PP_products, bundles or stacks on a pallet.

PP_Strapping 


CRM:Name = Strapping
CRM:Code = 980,930,020
CRM:Description = Is the process of attaching finished products to a pallet by strapping them together using metal or plastic straps.

PP_ManualWork 


CRM:Name = ManualWork
CRM:Code = 980,930,021
CRM:Description = Any kind of additional manual work required for production.

PP_DigitalProcessing 


CRM:Name = ?
CRM:Code = ?
CRM:Description = Any kind of processing done on a digital machine - for example, ploters, routers, laser, etc

◆ StatUsageEnum

Enumerator
AF_Stat_Ignore 
AF_Stat_CountasParent 
AF_Stat_Count 
AF_Stat_CountWithChild 

◆ ProjectType

enum ProjectType dscripes the type of the project

Enumerator
PrjType_Unknown 

Invalid projec type.

PrjType_Design 

Design file (.evd)

PrjType_Template 

resizable template (.evr)

PrjType_DesignFrame 

design frame template (.evf)

PrjType_EVFnt 

EngView vector or symbol font (.evfnt)

PrjType_ComponentDesign 

component design file (.evc, .evb, .eva)

◆ PrintJobType

Enumerator
PJT_FitDrawing 
PJT_SinglePage 
PJT_MultiPages 

◆ LayoutGCutPlanBlockType

Enumerator
LGCBT_Invalid 
LGCBT_SimpleItem 
LGCBT_ClutterBlock 
LGCBT_PlanBlock 

◆ PartRotationStyle

Enumerator
ROT_UNDEFINED 
ROT_FREE 
ROT_90_INCREMENT 
ROT_180_INCREMENT 
ROT_180_INCREMENT_BASE90 
ROT_0_FIXED 
ROT_90_FIXED 
ROT_180_FIXED 
ROT_270_FIXED 
ROT_WITH_GRAIN 
ROT_WITH_GRAIN_ADD90 
ROT_WITH_GRAIN_0 
ROT_WITH_GRAIN_90 
ROT_WITH_GRAIN_180 
ROT_WITH_GRAIN_270 

◆ NestingAlgorithmId

Enumerator
NestAlgo_Labels 
NestAlgo_Displays 
NestAlgo_GangPool 
NestAlgo_MultiSheet 

◆ NestingMaterialType

Enumerator
NestMatType_FixedFormat 
NestMatType_TrimmableSheets 
NestMatType_Rolls 

Function Documentation

◆ importlib()

EVPDDLib::importlib ( "STDOLE2.TLB"  )

References importlib().

Referenced by importlib().