Hide Table of Contents
SOLIDWORKS Electrical API  2021.0.0
Electrical API
EwEnumeration.idl File Reference

Go to the source code of this file.

Enumerations

enum  EwEnvironmentFolderPathValue {
  kFolderPathReportConfiguration = 0, kFolderPathPlcDrawingConfiguration = 1, kFolderPathConnectorDrawingConfiguration = 2, kFolderPathCrossReferenceConfiguration = 3,
  kFolderPathDesignRuleConfiguration = 4, kFolderPathUserDataConfiguration = 5, kFolderPathImportDataConfiguration = 6, kFolderPathReplaceDataConfiguration = 7,
  kFolderPathBidirectionalExcelConfiguration = 8, kFolderPathEpdmReportConfiguration = 9, kFolderPathPalette = 10, kFolderPathPtcCreoTemplate = 11,
  kFolderPathPtcCreo = 12, kFolderPathSOLIDWORKS = 13, kFolderPathSymbol = 14, kFolderPathTitleBlock = 15,
  kFolderPathProjectTemplate = 16, kFolderPathXMLConfig = 17, kFolderPathXlsAutomationTemplate = 18
}
 Used with getFolderPath of EwEnvironmentX object. More...
 
enum  EwProjectFolderPathValue {
  kProjectFolderPath = 0, kProjectDocumentFolderPath = 1, kProjectDrawingFolderPath = 2, kProjectSolidWorksFolderPath = 3,
  kProjectCreoFolderPath = 4
}
 Used with getFolderPath of EwProjectX object. More...
 
enum  EwApplicationFolderPathValue {
  kApplicationFolderTemporary = 0, kApplicationFolderFonts = 1, kApplicationFolderHelp = 2, kApplicationFolderSupport = 3,
  kApplicationFolderPdfLibResources = 4
}
 Used with getFolderPath of application object. More...
 
enum  EwApplicationSettingsValue {
  kUnknowEwApplicationSettingsValue = -1, kLanguageCode = 0, kPickBoxSize = 1, kCrosshair = 2,
  kReverseZoomDirection = 3, kZoomSpeed = 4, kColorBkGround = 5, kSnapColor = 6,
  kTabPosition = 7, kStyles = 8, kTabHeight = 9, kNumberOfOpenedDocument = 10,
  kUnitSystem = 11, kTextDisplayMode = 12, kTextPrintMode = 13, kHelp = 14,
  kUserName = 15, kUserNameType = 16, kUserInitials = 17, kRemoveTranslatedText = 18,
  kDatabaseIdentification = 19, kSendAnonymousData = 20, kSettingDimensionUnit = 21, kGraphicalAcceleration = 22,
  kOpenLastDrawing = 23, kRenameCompomentInTree = 24, kRemoveTmpRoutingFile = 25, kOptimizeProjectOpening = 26,
  kEwApplicationSettingsValueMax = kOptimizeProjectOpening + 1
}
 Values for application settings. More...
 
enum  EwProjectConfigValue {
  kUnknowEwProjectConfigValue = -1, kID = 0, kLocationID = 1, kFunctionID = 2,
  kTagMode = 3, kLineConnectionColor = 4, kSymbolConnectionColor = 5, kLineConnectionDiameter = 6,
  kSymbolConnectionDiameter = 7, kCurrentCodeLg = 9, kCodeLg2 = 10, kCodeLg3 = 11,
  kSectionStandard = 12, kShowLineConnection = 13, kShowSymbolConnection = 14, kFunctionContourColor = 15,
  kFunctionContourLineType = 16, kLocationContourColor = 17, kLocationContourLineType = 18, kCableWireColor = 19,
  kCableWireLineType = 20, kRevisionMode = 26, kFileFormula = 27, kFolderFormula = 28,
  kTerminalColor = 34, kTerminalLineType = 35, kTagUnicityComponent = 36, kBookID = 37,
  kCoverPageTitleBlock = 38, kSchematicTitleBlock = 39, kSynopticTitleBlock = 40, kBOMTitleBlock = 41,
  kTerminalTitleBlock = 42, kCabinetLayoutTitleBlock = 43, kBookFormula = 44, kMeasurement = 45,
  kDefaultILinkBlockName = 46, kDefaultOLinkBlockName = 47, kFormatDate = 48, kEquipConflictShow = 49,
  kEquipConflictColor = 50, kEquipConflictLineType = 51, kTagUnicityTerminal = 52, kTagUnicityCable = 53,
  kLocationFormula = 54, kFunctionFormula = 55, kTerminalFormula = 56, kTerminalStripFormula = 57,
  kComponentFormula = 58, kCableFormula = 59, kLinkFormula = 60, kTagUnicityNoOrdre = 61,
  kDefaultTerminalDrawingTemplate = 62, kDefaultAutomateDrawingTemplate = 63, kColumnFormula = 64, kRowFormula = 65,
  kCabinetLayout2DTitleBlock = 66, kDirectionTypeEquipTag = 67, kCableLabelColor = 68, kCableLabelLineType = 69,
  kCableLabelBlockName = 70, kRevisionFormula = 71, kPLCDefaultFormula = 72, kNumberingType = 73,
  kNumberingViewType = 74, kDisplayConnectionLine = 75, kFlatennedRouteTitleBlock = 93, kHarnessFormula = 94,
  kShow_Bridge = 95, kColor_Bridge = 96, kLineType_Bridge = 97, kTerminalSort = 98,
  kAppSpecialEdition = 99, kWireLabelBlockName = 100, kEquipLabelBlockName = 101, kLocationLabelBlockName = 102,
  kShowLocationTagAttribute = 103, kShowFunctionTagAttribute = 104, kDesignRuleTitleBlock = 105, kMixedFileTitleBlock = 106,
  kAutoConnectILinkBlockName = 107, kAutoConnectOLinkBlockName = 108, kPIDFileTitleBlock = 109, kPIDConnectionDiameter = 110,
  kPIDConnectionColor = 111, kPIDShowConnection = 112, kShow_CableWire = 113, kDefaultXrefTemplate = 114,
  kEquipConflict_Thickness = 117, kPIDCutPipeDistance = 118, kPIDCutPipeHoriTrueVertFalse = 119, kVisibility_NodalIndicator = 120,
  kSize_NodalIndicator = 121, kLocationContourLineWidth = 122, kFunctionContourLineWidth = 123, kTermStripsLineWidth = 124,
  kCableCoreLineWidth = 125, kBridgesLineWidth = 126, kCableLabeLineWidth = 127, k2DFootprintCablingDirection = 128,
  kSchemeCableCoreFormula = 129, kFluidFileTitleBlock = 130, kFluidConnectionDiameter = 131, kFluidConnectionColor = 132,
  kFluidShowConnection = 133, kAutoUpdateDrawings = 134, kHarnessLabelBlockName = 135, kLineDiagramCableFormula = 136,
  kSeparatorForMarkPath = 137, kDefaultDrawingStyle = 138, kLocationOutlineFormula = 139, kFunctionOutlineFormula = 140,
  kNumberingWiresUnusedNumbers = 142, kNumberingComponentsUnusedNumbers = 143, kSortByTagMode = 144, kIsActiveDisconnectedMode = 145,
  kSeparatorForMLevelTerminalMark = 146, kMultiLevelTerminalTagMode = 147, kNumberingCablesUnusedNumbers = 148, kNumberingWiresDisplayStyle = 149,
  kAttributeForRecentRevision = 150, kDefaultConnectorTemplate = 151, kUseBlackBoxPtSymbol = 152, kBlackBoxPtSymbolHorizontal = 153,
  kBlackBoxPtSymbolVertical = 154, kComponentMarkPriority = 155, kDimensionUnit = 156, kAutomaticMergeLines = 157,
  kAutomaticWiring = 158, kExcludeFromBom = 159, kKeepWiresInTheAir = 160, kEwProjectConfigValueMax = kKeepWiresInTheAir + 1
}
 Values for project configuration. More...
 
enum  EwCreatorType {
  kCreatorUndefined = -1, kCreatorSystem = 0, kCreatorUser = 1, kCreatorSystemModifyByUser = 2,
  kCreatorMax = kCreatorSystemModifyByUser + 1
}
 All creator type. More...
 
enum  EwMeasurementType { kMeasurementTypeUnknown = -1, kMeasurementTypeImperial = 0, kMeasurementTypeMetric = 1 }
 All measurement type. More...
 
enum  EwLibContentType {
  kTypeNone = 0x00000000, kTypeSymbol = 0x00000001, kTypeReference = 0x00000002, kTypeTitleBlock = 0x00000004,
  kTypeCableRef = 0x00000008, kTypeMacro = 0x00000010, kTypeAll = 0xFFFFFFFF
}
 All library content types. More...
 
enum  EwEntity3DType {
  kEntity3DUnknown = -1, kEntity3DManufacturerPart = 0, kEntity3DWire = 1, kEntity3DLocation = 2,
  kEntity3DCable = 3, kEntity3DHarness = 4, kEntity3DSuppressedBOM = 5, kEntity3DHarnessBOM = 6,
  kEntity3DSuppressedCable = 7, kEntity3DCableRouting = 8, kEntity3DWireRouting = 9, kEntity3DMax = kEntity3DWireRouting +1
}
 All Entity 3D types. More...
 
enum  Ew3DRouteType { k3DRouteSketch = 1, k3DRouteAssembly = 2 }
 All 3D route types. More...
 
enum  EwErrorLogType {
  kLogUndefined = -1, kLogGood = 0, kLogWarning = 1, kLogError = 2,
  kLogInformation = 3, kLogMax = kLogInformation + 1
}
 All possible items type for the summary dialog. More...
 
enum  EwMacroFilterType {
  kUnknownMacroFilterType = 0x0000, kMacroUndefined = 0x0001, kMacroScheme = 0x0002, kMacroPID = 0x0004,
  kMacroLineDiagram = 0x0008, kMacro2DFootprint = 0x0010, kMacroMixed = 0x0020, kMacroInputOutput = 0x0040,
  kMacroProject = 0x0080, kMacroFluid = 0x0100, kMacroFilterTypeMax = kMacroProject, kMacroSchemeAndUndefined = kMacroUndefined + kMacroScheme,
  kMacroPIDAndUndefined = kMacroUndefined + kMacroPID, kMacroLineDiagramAndUndefined = kMacroUndefined + kMacroLineDiagram, kMacro2DFootprintAndUndefined = kMacroUndefined + kMacro2DFootprint, kMacroMixedAndUndefined = kMacroUndefined + kMacroMixed,
  kMacroInputOutputAndUndefined = kMacroUndefined + kMacroInputOutput, kMacroProjectAndUndefined = kMacroUndefined + kMacroProject, kMacroFluidAndUndefined = kMacroUndefined + kMacroFluid, kMacroSchemeLineDiagramAndMixed = kMacroScheme + kMacroLineDiagram + kMacroMixed,
  kMacroSchemeLineDiagramMixedAndUndefined = kMacroSchemeLineDiagramAndMixed + kMacroUndefined, kMacroFolio = kMacroSchemeLineDiagramAndMixed + kMacroPID + kMacroFluid + kMacro2DFootprint, kMacroFolioAndUndefined = kMacroFolio + kMacroUndefined, kMacroProjectAndFolio = kMacroProject + kMacroFolioAndUndefined,
  kAllMacro = kMacroProjectAndFolio + kMacroInputOutput
}
 All possible items type for the macro filter type. More...
 
enum  EwFileType {
  kFileFolder = -2, kUnknowFileType = -1, kFileFolio = 0, kFileLineDiagram = 1,
  kFileBOM = 2, kFileTerminal = 3, kFileOther = 4, kFileCoverPage = 5,
  kFileSWCabinetLayout = 6, kFileAppendixDxfDwg = 7, kFile2DDrawingFrom3D = 8, kFile2DCabinetLayout = 9,
  kFileFlattenedRoute = 10, kFileDesignRule = 11, kFileMixed = 12, kFilePID = 13,
  kFileCreoCabinetLayout = 14, kFileFluid = 15, kFileExportedReport = 16, kFileExportedDesignRule = 17,
  kFileMax = kFileExportedDesignRule + 1
}
 File types used in a project. More...
 
enum  EwLogOutputType {
  kLogOutputNone = 0, kLogOutputAssert = 1, kLogOutputString = 2, kLogOutputMessageBox = 4,
  kLogOutputFile = 8
}
 Log support type for database errors. More...
 
enum  EwSymbolType {
  kSymbolUndefined = -1, kSymbolComponent = 20, kSymbolSynoptic = 25, kSymbolBlackbox = 30,
  kSymbolConnection = 80, kSymbolLink = 85, kSymbolTerminalDrawing = 90, kSymbolXRef = 95,
  kSymbolAutomateDrawing = 100, kSymbol2dFootprint = 105, kSymbolCableLabel = 110, kSymbolConnectionLabel = 115,
  kSymbolWireLabel = 120, kSymbolEquipotentialLabel = 125, kSymbolLocationLabel = 130, kSymbolHarnessLabel = 135,
  kSymbolPassive = 140, kSymbolPID = 150, kSymbolFluid = 160, kSymbolMax = kSymbolFluid + 1
}
 All types of symbol. More...
 
enum  EwSymbolCrossRefType {
  kSymbolCrossRefUndefined = -1, kSymbolCrossRefNone = 0, kSymbolCrossRefParentTable = 1, kSymbolCrossRefParentLine = 2,
  kSymbolCrossRefChild = 3, kSymbolCrossRefSameLevel = 4, kSymbolCrossRefDefaultConfig = 6, kSymbolCrossRefMax = kSymbolCrossRefDefaultConfig + 1
}
 All cross reference type of symbol. More...
 
enum  EwOpenProjectMode { kNotOpened = 0, kOpenForRead = 1, kOpenForWrite = 2, kOpenForWriteDenyWrite = 3 }
 All possible open modes for a project. More...
 
enum  EwDwgFileExport { kExportToMultipleFile = 0, kExportToSingleFile = 1 }
 All possible export DWG file type for a project. More...
 
enum  EwProjectDataExportType {
  kProjectDataExportUnknown = -1, kProjectDataExportReport = 0, kProjectDataExportDesignRules = 1, kProjectDataExportBidExcel = 2,
  kProjectDataExportAskForQuote = 3, kProjectDataExportBom = 4, kProjectDataExportMax = kProjectDataExportBom + 1
}
 All data export configuration. More...
 
enum  EwPageOrientation { kOrientationPortrait = 0, kOrientationLandscape = 1 }
 All Page orientation. More...
 
enum  EwDwgVersion {
  kDwgVersionNone = 0, kDwgVersion2000 = 23, kDwgVersion2004 = 25, kDwgVersion2007 = 27,
  kDwgVersion2010 = 29, kDwgVersion2013 = 31, kDwgVersion2018 = 33, kDwgVersionDefault = kDwgVersion2010,
  kDwgVersionCurrent = kDwgVersion2018
}
 All the possible export DWG version for a project, redefinition of OdDb::DwgVersion. More...
 
enum  EwDwgSaveType { kSaveAsDwg = 0, kSaveAsDxf = 1, kSaveDxb = 2 }
 All possible export DWG file type for a project. More...
 
enum  EwFileExtension {
  kFileExtensionUnknown = -1, kFileExtensionTXT = 0, kFileExtensionCSV = 1, kFileExtensionXLS = 2,
  kFileExtensionXLSX = 3, kFileExtensionXML = 4
}
 All file types extension. More...
 
enum  EwXLSFileType { kXLSFileType_Unknown = -1, kXLSFileTypeXLS = 0, kXLSFileTypeXLSX = 1 }
 Different types of Excel file. More...
 
enum  EwClassificationType {
  kClassificationTypeUnknown = -1, kComponentType = 0, kCableReferenceType = 1, kMacroType = 2,
  kTitleBlockType = 3, kClassificationTypeMax = kTitleBlockType +1
}
 Classification for components, symbols and manufacturer parts. More...
 
enum  EwArchiveMode {
  kArchiveModeUnknown = -1, kArchiveModeCustom = 0, kArchiveModeAllProjects = 1, kArchiveModeAllObjects = 2,
  kArchiveModeObjectModifiedByUser = 3, kArchiveModeObjectModifiedByUserSince = 4, kArchiveModeObjectFromLibrary = 5, kArchiveModeMax = kArchiveModeObjectFromLibrary + 1
}
 Classification type. More...
 
enum  EwTimeStamp { kTimeStampUndefined = -1, kTimeStampYYYYMMDD = 0, kTimeStampDDMMYYYY = 1, kTimeStampMMDDYYYY = 2 }
 Time stamps options. More...
 
enum  EwCableReferenceType {
  kUnknowCableType = -1, kCableUndefined = 0, kCablePower = 1, kCableControlCommand = 2,
  kCableTypeMax = kCableControlCommand + 1
}
 Cable reference type. More...
 
enum  EwWireSizeStandard {
  kUnknowWireSizeStd = -1, kWireSizeSection = 0, kWireSizeGauge = 1, kWireSizeKcmil = 2,
  kWireSizeMax = kWireSizeKcmil + 1
}
 Wire size standard type. More...
 
enum  EwCableCoreType {
  kCableCoreUnknow = -1, kCableCoreUndefined = 0, kCableCoreShield = 1, kCableCoreNeutral = 2,
  kCableCoreGND = 3, kCableCoreTypeMax = kCableCoreGND + 1
}
 Cable Core type. More...
 
enum  EwManufacturerPartType {
  kManufacturerPartUndefined = -1, kManufacturerPartBase = 0, kManufacturerPartAuxiliary = 1, kManufacturerPartAccessory = 2,
  kManufacturerPartPlc = 3, kManufacturerPartPlcRack = 4, kManufacturerPartPlcModuleWithInterface = 5, kManufacturerPartPlcModule = 6,
  kManufacturerPartPlcInterfacePoint = 7, kManufacturerPartPlcInterfaceCircuit = 8, kManufacturerPartSuperPart = 9, kManufacturerPartMax = kManufacturerPartSuperPart + 1
}
 Manufacturer part type. More...
 
enum  EwPointOrientation { kPointOrientationUndefined = -1, kPointOrientationInput = 0, kPointOrientationOutput = 1, kPointOrientationMax = kPointOrientationOutput + 1 }
 Flow direction of symbol connexion point type. More...
 
enum  EwCircuitPassingType {
  kPassingUndefined = -1, kPassingBlocking = 0, kPassingNormal = 1, kPassingSuper = 2,
  kPassingHyper = 3, kPassingMax = kPassingHyper + 1
}
 All passing types of symbol circuit. More...
 
enum  EwTitleBlockRowNumbering { kUndefined = -1, kRestartEachCol = 0, kFollowNextCol = 1, kMax = kFollowNextCol + 1 }
 All row numbering option for title block. More...
 
enum  EwCommandType {
  kCommandModal = 0x00000000, kCommandTransparent = 0x00000001, kCommandUsePickset = 0x00000002, kCommandRedraw = 0x00000004,
  kCommandNoPerspective = 0x00000008, kCommandNoMultiple = 0x00000010, kCommandNoTilemode = 0x00000020, kCommandNoPaperspace = 0x00000040,
  kCommandPlotOnly = 0x00000080, kCommandNoOEM = 0x00000100, kCommandUndefined = 0x00000200, kCommandInProgress = 0x00000400,
  kCommandDefun = 0x00000800, kCommandNoNewStack = 0x00010000, kCommandNoInternalLock = 0x00020000, kCommandNoMadic = 0x00040000,
  kCommandDocReadLock = 0x00080000, kCommandDocExclusiveLock = 0x00100000, kCommandSession = 0x00200000, kCommandInterruptible = 0x00400000,
  kCommandNoHistory = 0x00800000, kCommandNoUndoMarker = 0x01000000, kCommandNoBedit = 0x02000000
}
 Flag type for custom commands created by users. More...
 
enum  EwRoutingParameters {
  kCableCPName = 1, kDefaultWireDiameterCmd = 2, kDefaultWireDiameterOther = 3, kDefaultRouteBendK = 4,
  kMaxDistAxes = 5, kMaxDistAxisCPoint = 6, kMaxNameLength = 7, kSPAlgorithm = 8,
  kSPAEngine = 9, kDistanceBetweenSections = 10, kShowReport = 11, kObserveBendRadius = 12,
  kRouteHarness = 13, kRouteCables = 14, kRouteWires = 15, kUpdateCables = 16
}
 All routing parameters (defined in EwCoRtData.h) More...
 
enum  EwTSDrawingOption { kTSDrawingOptionUnknown = -1, kDeleteExistingDrawing = 0, kKeepExistingDrawing = 1 }
 Define behavior when updating terminal strip drawings. More...
 
enum  EwTagMode { kUnknown = -1, kAuto = 0, kManu = 1, kUseLevelMark = 2 }
 All Mark mode type. More...
 
enum  EwDimensionUnit { kDimensionUnitUnknown = -1, kDimensionUnitMeter = 0, kDimensionUnitInches = 1 }
 All dimension units. More...
 
enum  EwEventCode {
  kEvCodeUnknown = -1, kEvCodeManual = 0, kEvCodePeriod = 1, kEvCodeRevClose = 2,
  kEvCodeMax = kEvCodeRevClose + 1
}
 Events leading to snapshot. More...
 
enum  EwProjectDataActionType { kProjectDataActionUnknown = -1, kProjectDataUpdate = 0, kProjectDataReplace = 1, kProjectDataActionMax = kProjectDataReplace + 1 }
 Action type to update or replace data in project. More...
 
enum  EwProjectDataObjectType {
  kProjectDataObjectUnknown = -1, kProjectDataManufacturerPart = 0, kProjectDataCable = 1, kProjectDataSymbol = 2,
  kProjectDataTitleBlock = 3, kProjectDataObjectMax = kProjectDataTitleBlock + 1
}
 Type of object to update or replace data in project. More...
 
enum  EwObjectType {
  kObjectUnknown = 0, kObjectLocation = (1 << 0), kObjectFirst = kObjectLocation, kObjectFunction = (1 << 1),
  kObjectComponent = (1 << 2), kObjectTerminalStrip = (1 << 3), kObjectTerminal = (1 << 4), kObjectCable = (1 << 5),
  kObjectHarness = (1 << 6), kObjectMaxPrivate = (1 << 7), kObjectLast = (kObjectMaxPrivate >> 1), kObjectAll = 0xFFFFFFFF
}
 Enum which contains all kind of object. More...
 
enum  EwAutoArrowLocConnectType { kAutoArrowLocConnectSameLocation = 0, kAutoArrowLocConnectSameSubLocation = 1, kAutoArrowLocConnectAllLocation = 2 }
 Enum which contains all connection types related with the file location for the Origin Destination automatic insertion. More...
 
enum  EwAutoArrowMarkType { kAutoArrowMarkManual = 0, kAutoArrowMarkManualAndAuto = 1 }
 Enum which contains marks type that we want to be aware for the origin destination automatic insertion. More...
 
enum  EwAutoArrowActionType { kAutoArrowActionAutoConnect = 0, kAutoArrowActionReconnect = 1, kAutoArrowActionRemoveArrows = 2 }
 Enum which contains all action for the origin destination automatic insertion. More...
 
enum  EwNumberMarkAction { kNumberMarkActionUndefined = -1, kUpdateMarksAction = 0, kReNumberMarksAction = 1 }
 All the possible actions for renumber marks. More...
 
enum  EwWireDirType { kUnknowWireDirType = 0, kWireDirXAscYDsc = 1, kWireDirYDscXAsc = 2 }
 All the cabling direction. More...
 
enum  EwRotationOrder {
  kUnknowRotationOrder = -1, k0 = 0, k270 = 1, k180 = 2,
  k90 = 3, k90MirrorY = 4, k0MirrorY = 5, k0MirrorX = 6,
  k90MirrorX = 7, kRotationOrderMax = 8
}
 All the Rotation order. More...
 
enum  EwPdmType {
  kPdmUnknown = -1, kPdmSwEntreprise = 0, kPdmBasic = 1, kPdmThirdParty = 2,
  kPdmMax
}
 All Type of Pdm integration. More...
 
enum  EwComponentType {
  kComponentTypeUnknown = -2, kComponentNoType = -1, kComponentPLC = 0, kComponentPLCRack = 1,
  kComponentPLCModule = 2, kComponentTerminalStrip = 3, kComponentTerminal = 4, kComponentOrigDestArrow = 5,
  kComponentConnector = 6, kComponentPCB = 7, kAccessoryTerminal = 8, kComponentTypeMax
}
 All types of component type. More...
 
enum  EwUserDataType {
  kUnknownUserDataType = -1, kUserDataPlc = 0, kUserDataPlcPoint = 1, kUserDataDinPlc = 2,
  kUserDataCable = 3, kUserDataCableLabel = 4, kUserDataWireLabel = 5, kUserDataEquipotentialLabel = 6,
  kUserDataMax = 20
}
 All User Data Type. More...
 
enum  EwStandardScaleType {
  kUndefinedStandardScaleType = -2, kScaleTypeCustom = -1, kScaleTypeScaleToFit = 0, kScaleType1On128inTo1ft = 1,
  kScaleType1On64inTo1ft = 2, kScaleType1On32inTo1ft = 3, kScaleType1On16inTo1ft = 4, kScaleType3On32inTo1ft = 5,
  kScaleType1On8inTo1ft = 6, kScaleType3On16inTo1ft = 7, kScaleType1On4inTo1ft = 8, kScaleType3On8inTo1ft = 9,
  kScaleType1On2inTo1ft = 10, kScaleType3On4inTo1ft = 11, kScaleType1inTo1ft = 12, kScaleType3inTo1ft = 13,
  kScaleType6inTo1ft = 14, kScaleType1ftTo1ft = 15, kScaleType1To1 = 16, kScaleType1To2 = 17,
  kScaleType1To4 = 18, kScaleType1To5 = 19, kScaleType1To8 = 20, kScaleType1To10 = 21,
  kScaleType1To16 = 22, kScaleType1To20 = 23, kScaleType1To30 = 24, kScaleType1To40 = 25,
  kScaleType1To50 = 26, kScaleType1To100 = 27, kScaleType2To1 = 28, kScaleType4To1 = 29,
  kScaleType8To1 = 30, kScaleType10To1 = 31, kScaleType100To1 = 32, kScaleType1000To1 = 33,
  kScaleType3On2inTo1ft = 34, kScaleTypeMax
}
 All standard print drawing scale type. More...
 
enum  EwPDFPaperFormat {
  kPDFUnknownPaperFormat = 1, kPDFISO_B5_176_x_250_MM = 2, kPDFISO_B4_250_x_353_MM = 3, kPDFISO_B3_353_x_500_MM = 4,
  kPDFISO_B2_500_x_707_MM = 5, kPDFISO_B1_707_x_1000_MM = 6, kPDFISO_B0_10000_x_1414_MM = 7, kPDFISO_A5_148_x_210_MM = 8,
  kPDFISO_A4_210_x_297_MM = 9, kPDFISO_A3_297_x_420_MM = 10, kPDFISO_A2_420_x_594_MM = 11, kPDFISO_A1_594_x_841_MM = 12,
  kPDFISO_A0_841_x_1189_MM = 13, kPDFISO_2A0_1189_x_1682_MM = 14, kPDFISO_4A0_1682_x_2378_MM = 15, kPDFARCH_E1_30_x_42_Inches = 16,
  kPDFARCH_E_36_x_48_Inches = 17, kPDFARCH_D_24_x_36_Inches = 18, kPDFARCH_C_18_x_24_Inches = 19, kPDFARCH_B_12_x_18_Inches = 20,
  kPDFARCH_A_9_x_12_Inches = 21, kPDFANSI_F_28_x_40_Inches = 22, kPDFANSI_E_34_x_44_Inches = 23, kPDFANSI_D_22_x_34_Inches = 24,
  kPDFANSI_C_17_x_22_Inches = 25, kPDFANSI_B_11_x_17_Inches = 26, kPDFANSI_A_8DOT50_x_11_Inches = 27
}
 All standard PDF paper format types. More...
 
enum  EwClassComponentType {
  kComponent = 0, kPLC = 1, kTerminal = 2, kPCB = 3,
  kConnector = 4, kCabinet = 5, kRail = 6, kDuct = 7,
  kNodeComponentTypeMax
}
 All the class component types. More...
 

Variables

enum EwEnvironmentFolderPathValue EwEnvironmentFolderPathValue
 
enum EwProjectFolderPathValue EwProjectFolderPathValue
 
enum EwApplicationFolderPathValue EwApplicationFolderPathValue
 
enum EwApplicationSettingsValue EwApplicationSettingsValue
 
enum EwProjectConfigValue EwProjectConfigValue
 
enum EwCreatorType EwCreatorType
 
enum EwMeasurementType EwMeasurementType
 
enum EwLibContentType EwLibContentType
 
enum EwEntity3DType EwEntity3DType
 
enum Ew3DRouteType Ew3DRouteType
 
enum EwErrorLogType EwErrorLogType
 
enum EwMacroFilterType EwMacroFilterType
 
enum EwFileType EwFileType
 
enum EwLogOutputType EwLogOutputType
 
enum EwSymbolType EwSymbolType
 
enum EwSymbolCrossRefType EwSymbolCrossRefType
 
enum EwOpenProjectMode EwOpenProjectMode
 
enum EwDwgFileExport EwDwgFileExport
 
enum EwProjectDataExportType EwProjectDataExportType
 
enum EwPageOrientation EwPageOrientation
 
enum EwDwgVersion EwDwgVersion
 
enum EwDwgSaveType EwDwgSaveType
 
enum EwFileExtension EwFileExtension
 
enum EwXLSFileType EwXLSFileType
 
enum EwClassificationType EwClassificationType
 
enum EwArchiveMode EwArchiveMode
 
enum EwTimeStamp EwTimeStamp
 
enum EwCableReferenceType EwCableReferenceType
 
enum EwWireSizeStandard EwWireSizeStandard
 
enum EwCableCoreType EwCableCoreType
 
enum EwManufacturerPartType EwManufacturerPartType
 
enum EwPointOrientation EwPointOrientation
 
enum EwCircuitPassingType EwCircuitPassingType
 
enum EwTitleBlockRowNumbering EwTitleBlockRowNumbering
 
enum EwCommandType EwCommandType
 
enum EwRoutingParameters EwRoutingParameters
 
enum EwTSDrawingOption EwTSDrawingOption
 
enum EwTagMode EwTagMode
 
enum EwDimensionUnit EwDimensionUnit
 
enum EwEventCode EwEventCode
 
enum EwProjectDataActionType EwProjectDataActionType
 
enum EwProjectDataObjectType EwProjectDataObjectType
 
enum EwObjectType EwObjectType
 
enum EwAutoArrowLocConnectType EwAutoArrowLocConnectType
 
enum EwAutoArrowMarkType EwAutoArrowMarkType
 
enum EwAutoArrowActionType EwAutoArrowActionType
 
enum EwNumberMarkAction EwNumberMarkAction
 
enum EwWireDirType EwWireDirType
 
enum EwRotationOrder EwRotationOrder
 
enum EwPdmType EwPdmType
 
enum EwComponentType EwComponentType
 
enum EwUserDataType EwUserDataType
 
enum EwStandardScaleType EwStandardScaleType
 
enum EwPDFPaperFormat EwPDFPaperFormat
 
enum EwClassComponentType EwClassComponentType
 

Enumeration Type Documentation

◆ Ew3DRouteType

All 3D route types.

Enumerator
k3DRouteSketch 

The route is a 3D sketch.

k3DRouteAssembly 

The route is an assembly.

◆ EwApplicationFolderPathValue

Used with getFolderPath of application object.

Since
2018 SP4
Enumerator
kApplicationFolderTemporary 

Temporary Application folder path.

kApplicationFolderFonts 

Fonts Application folder path.

kApplicationFolderHelp 

Help Application folder path.

kApplicationFolderSupport 

Support Application folder path.

kApplicationFolderPdfLibResources 

pdf library resources folder path

◆ EwApplicationSettingsValue

Values for application settings.

Enumerator
kUnknowEwApplicationSettingsValue 
kLanguageCode 

String, application language code (refer to available language codes)

kPickBoxSize 

Size of cursor pickbox in pixel (for 100% DPI), value must be between 0 and 50

kCrosshair 

Integer, percentage of screen size for the size of crosshair, value must be between 0 and 100

kReverseZoomDirection 

Boolean, set it to true to reverse zoom direction of mouse wheel

kZoomSpeed 

Integer, Zoom speed value must be between 0 and 200

kColorBkGround 

Integer, color code for drawing background color.

kSnapColor 

Integer, color code for marker color.

kTabPosition 

Enum value: 0 for top, 1 for left, 2 for bottom and 3 for right

kStyles 

Enum value: one of the available styles, 0 for Office 2007 Blue, 1 for Office 2007 Aqua, 2 for Office 2007 Black, 3 for Office 2007 Silver, 4 for Office 2010 Blue, 5 for Office 2010 Black, 6 for Office 2010 Silver and 7 for Windows 7.

kTabHeight 

Double/real, height for the Ribbon font

kNumberOfOpenedDocument 

Integer, number of allowed opened documents, must be greater than 1

kUnitSystem 

Enum value: default unit system used when creating a new scheme, can be 1 for Metric and 0 for Imperial

kTextDisplayMode 

Boolean, Manage the quality of text display. Can be false for vectorial or true for Windows

kTextPrintMode 

Boolean, Manage the quality of text display. Can be false for vectorial or true for Windows

kHelp 

Enum value: Lets you select a default help file: either the one, 0 for installed on your workstation (Local) or 1 for the Internet help function (Internet)

kUserName 

String, return current user name. User name cannot be changed if UserNameType is Windows

kUserNameType 

String, can be Windows indentifier or Custom

kUserInitials 

String, initials used for revisions

kRemoveTranslatedText 

boolean, if true display task dialog for removing translated text when main language has been modified, else nothing is done

kDatabaseIdentification 

boolean, if true display database identification id in the properties panel, else nothing is done

kSendAnonymousData 

boolean, if true send anonymous data since 2020

kSettingDimensionUnit 

Enum value: 0 for Meter , 1 for Inches since 2020.

kGraphicalAcceleration 

Enum value: 1 for GDI, 2 for OpenGL 3 for DirectX since 2020.

kOpenLastDrawing 

Enum value: 0 for Ask me, 1 for Without prompt 2 for Not Open since 2020.

kRenameCompomentInTree 

Enum value: rename 3D compoment in Solidworks tree since 2020.

kRemoveTmpRoutingFile 

Enum value: remove Temporary Xml routing file since 2020.

kOptimizeProjectOpening 

Enum value: 0 to load data at first usage, 1 to load data all at opening.

kEwApplicationSettingsValueMax 

The max value of enum.

◆ EwArchiveMode

Classification type.

Enumerator
kArchiveModeUnknown 

Unknown archive mode option

kArchiveModeCustom 

custom archive mode option

kArchiveModeAllProjects 

archive all project and mandatory objects

kArchiveModeAllObjects 

archive all objects

kArchiveModeObjectModifiedByUser 

archive all objects modified by user

kArchiveModeObjectModifiedByUserSince 

archive all objects modified by user since a specified date

kArchiveModeObjectFromLibrary 

archive all objects which are associated to selected libraries

Since
2019
kArchiveModeMax 

The max value of enum.

◆ EwAutoArrowActionType

Enum which contains all action for the origin destination automatic insertion.

Since
2019
Enumerator
kAutoArrowActionAutoConnect 

Automatically set origin - destination arrow on end of lines with the same equipotential mark.

kAutoArrowActionReconnect 

Remove existing automatic origin - destination arrow to insert again.

kAutoArrowActionRemoveArrows 

Remove existing automatic origin - destination arrow. Not the manuel arrows by default.

◆ EwAutoArrowLocConnectType

Enum which contains all connection types related with the file location for the Origin Destination automatic insertion.

Since
2019
Enumerator
kAutoArrowLocConnectSameLocation 

Connect lines with the same equipotential if they are inside a file with the same location.

kAutoArrowLocConnectSameSubLocation 

Connect lines with the same equipotential if they are inside a file with the same parent location.

kAutoArrowLocConnectAllLocation 

Connect lines with the same equipotential in any location.

◆ EwAutoArrowMarkType

Enum which contains marks type that we want to be aware for the origin destination automatic insertion.

Since
2019
Enumerator
kAutoArrowMarkManual 

Connect only equipotential with same mark using manual mode.

kAutoArrowMarkManualAndAuto 

Connect all equipotentials with same mark using manual or automatic mode.

◆ EwCableCoreType

Cable Core type.

Enumerator
kCableCoreUnknow 
kCableCoreUndefined 

Uninitialized type (used in case of error)

kCableCoreShield 

For all others types (include phase) of cable core.

kCableCoreNeutral 

For a shield cable core.

kCableCoreGND 

For neutral cable core.

kCableCoreTypeMax 

For ground cable core.

The max value of enum

◆ EwCableReferenceType

Cable reference type.

Enumerator
kUnknowCableType 
kCableUndefined 

Uninitialized type (used in case of error)

kCablePower 

For misc cable.

kCableControlCommand 

For power cable.

kCableTypeMax 

For command/control cable.

The max value of enum

◆ EwCircuitPassingType

All passing types of symbol circuit.

Enumerator
kPassingUndefined 

Undefined type (used in case of error)

kPassingBlocking 

Not passing

kPassingNormal 

Equip (Through circuit)

kPassingSuper 

Equip (Through circuit or component))

kPassingHyper 

Mesh/Equip (Through circuit or component)

kPassingMax 

The max value of enum.

◆ EwClassComponentType

All the class component types.

Since
2021
Enumerator
kComponent 

No component type.

kPLC 

PLC type.

kTerminal 

Terminal type.

kPCB 

Printed circuit board type.

kConnector 

Connector type.

kCabinet 

Cabinet type.

kRail 

Rail type.

kDuct 

Duct type.

kNodeComponentTypeMax 

End of enum.

◆ EwClassificationType

Classification for components, symbols and manufacturer parts.

Enumerator
kClassificationTypeUnknown 

Unknown classification type.

kComponentType 

Classification for Components, symbols, manufacturer parts.

kCableReferenceType 

Classification for cable references.

kMacroType 

Classification for macros.

kTitleBlockType 

Classification for titleblocks.

kClassificationTypeMax 

The max value of enum.

◆ EwCommandType

Flag type for custom commands created by users.

Enumerator
kCommandModal 
kCommandTransparent 
kCommandUsePickset 
kCommandRedraw 
kCommandNoPerspective 
kCommandNoMultiple 
kCommandNoTilemode 
kCommandNoPaperspace 
kCommandPlotOnly 
kCommandNoOEM 
kCommandUndefined 
kCommandInProgress 
kCommandDefun 
kCommandNoNewStack 
kCommandNoInternalLock 
kCommandNoMadic 
kCommandDocReadLock 
kCommandDocExclusiveLock 
kCommandSession 
kCommandInterruptible 
kCommandNoHistory 
kCommandNoUndoMarker 
kCommandNoBedit 

◆ EwComponentType

All types of component type.

Since
2020 SP0
Enumerator
kComponentTypeUnknown 

Undefined ! BAD VALUE.

kComponentNoType 

Normal.

kComponentPLC 

PLC.

kComponentPLCRack 

PLC rack.

kComponentPLCModule 

PLC card.

kComponentTerminalStrip 

Terminal strip.

kComponentTerminal 

Terminal.

kComponentOrigDestArrow 

Origin - destination arrows.

kComponentConnector 

Connector.

kComponentPCB 

Printed Circuit Board.

kAccessoryTerminal 

Terminal strip accessory.

kComponentTypeMax 

◆ EwCreatorType

All creator type.

Enumerator
kCreatorUndefined 

Undefined creator (used in case of error)

kCreatorSystem 

Provided with the software.

kCreatorUser 

Created by user.

kCreatorSystemModifyByUser 

Provided with the software, then modified by user.

kCreatorMax 

The max value of enum.

◆ EwDimensionUnit

All dimension units.

Since
2019
Enumerator
kDimensionUnitUnknown 

Undefined dimension unit.

kDimensionUnitMeter 

Meter dimension unit (mm, m)

kDimensionUnitInches 

Inches dimension unit (in, ft)

◆ EwDwgFileExport

All possible export DWG file type for a project.

Enumerator
kExportToMultipleFile 

To export one EwAdfile in one dwg file.

kExportToSingleFile 

To export all EwAdfile in one dwg file.

◆ EwDwgSaveType

All possible export DWG file type for a project.

Enumerator
kSaveAsDwg 

Save as .dwg file.

kSaveAsDxf 

Save as .dxf file.

kSaveDxb 

Save as binary .dxf file.

◆ EwDwgVersion

All the possible export DWG version for a project, redefinition of OdDb::DwgVersion.

Enumerator
kDwgVersionNone 
kDwgVersion2000 

Version 2000 (OdDb::vAC15)

kDwgVersion2004 

Version 2004 (OdDb::vAC18)

kDwgVersion2007 

Version 2007 (OdDb::vAC21)

kDwgVersion2010 

Version 2010 (OdDb::vAC24)

kDwgVersion2013 

Version 2013 (OdDb::vAC27)

kDwgVersion2018 

Version 2018 (OdDb::vAC32)

Since
2019
kDwgVersionDefault 

Default version with most compatibility.

kDwgVersionCurrent 

Highest supported version.

◆ EwEntity3DType

All Entity 3D types.

Enumerator
kEntity3DUnknown 
kEntity3DManufacturerPart 

Entity asssociated with a material type.

kEntity3DWire 

Entity asssociated with a EwAdWire.

kEntity3DLocation 

Entity asssociated with a EwAdLocation.

kEntity3DCable 

Entity asssociated with a EwAdCable.

kEntity3DHarness 

Entity asssociated with a Harness.

kEntity3DSuppressedBOM 

Entity asssociated with a suppressed BOM.

kEntity3DHarnessBOM 

Entity asssociated with a suppressed BOM asssociated with a harness.

kEntity3DSuppressedCable 

Entity asssociated with a suppressed cable, to implement Creo suppress / resume.

kEntity3DCableRouting 

Separate Cable routing assembly; Object ID = Cable ID.

kEntity3DWireRouting 

Wire routing assembly; Object ID = Wire style (line type) ID.

kEntity3DMax 

The max value of enum.

◆ EwEnvironmentFolderPathValue

Used with getFolderPath of EwEnvironmentX object.

Enumerator
kFolderPathReportConfiguration 

Folder path for report configuration files

kFolderPathPlcDrawingConfiguration 

Folder path for plc drawing configuration files

kFolderPathConnectorDrawingConfiguration 

Folder path for connector drawing configuration files.

kFolderPathCrossReferenceConfiguration 

Folder path for cross reference configuration files

kFolderPathDesignRuleConfiguration 

Folder path for design rule configuration files

kFolderPathUserDataConfiguration 

Folder path for user data configuration files

kFolderPathImportDataConfiguration 

Folder path for import data configuration files

kFolderPathReplaceDataConfiguration 

Folder path for data replacement configuration files

kFolderPathBidirectionalExcelConfiguration 

Folder path for Export Import Excel template files

kFolderPathEpdmReportConfiguration 

Folder path for EPDM report configuration files

kFolderPathPalette 

Folder path for palette files

kFolderPathPtcCreoTemplate 

Folder path for Creo template files

kFolderPathPtcCreo 

Folder path for creo folder

kFolderPathSOLIDWORKS 

Folder path for SOLIDWORKS folder

kFolderPathSymbol 

Folder path to symbol files

kFolderPathTitleBlock 

Folder path to titleblock files

kFolderPathProjectTemplate 

Folder path to project template files

kFolderPathXMLConfig 

Folder path for XMLConfig

kFolderPathXlsAutomationTemplate 

Folder path for Xls Automation template

◆ EwErrorLogType

All possible items type for the summary dialog.

Enumerator
kLogUndefined 

State undefined.

kLogGood 

Good.

kLogWarning 

Warning.

kLogError 

Error.

kLogInformation 

Information.

kLogMax 

The max value of enum.

◆ EwEventCode

Events leading to snapshot.

Since
2019
Enumerator
kEvCodeUnknown 
kEvCodeManual 

manually ordered snapshot

kEvCodePeriod 

Automatic snapshot after given period.

kEvCodeRevClose 

On Revision Close.

kEvCodeMax 

The max value of enum.

◆ EwFileExtension

All file types extension.

Enumerator
kFileExtensionUnknown 

Unknown file extension.

kFileExtensionTXT 

File Extension for txt.

kFileExtensionCSV 

File Extension for csv.

kFileExtensionXLS 

File Extension for xls.

kFileExtensionXLSX 

File Extension for xlsx

kFileExtensionXML 

File Extension for xml

◆ EwFileType

enum EwFileType

File types used in a project.

Enumerator
kFileFolder 

Used for folder creation, not store in database, no file can have this type.

kUnknowFileType 

Undefined file type.

kFileFolio 

Schematic.

kFileLineDiagram 

Synoptic (line diagram)

kFileBOM 

Report drawing.

kFileTerminal 

Terminal strip drawing.

kFileOther 

Miscellaneous file type.

kFileCoverPage 

Cover page.

kFileSWCabinetLayout 

SW 3D cabinet layout.

kFileAppendixDxfDwg 

Appendix Dwg/dwg file, openable in the UI.

kFile2DDrawingFrom3D 

2D drawing in dwg format from a 3D software

kFile2DCabinetLayout 

2D cabinet layout

kFileFlattenedRoute 

2D Flattened route from SW

kFileDesignRule 

Design rules file.

kFileMixed 

Mixed scheme, for multiwire schematic and line diagram.

kFilePID 

Process & Instrumentation Diagram.

kFileCreoCabinetLayout 

PTC Creo assembly file type.

kFileFluid 

Hydraulic and pneumatic.

kFileExportedReport 

Exported BOM report file.

kFileExportedDesignRule 

Exported design rule file.

kFileMax 

The max value of enum.

◆ EwLibContentType

All library content types.

Enumerator
kTypeNone 

Type None.

kTypeSymbol 

Type Symbol.

kTypeReference 

Type Reference.

kTypeTitleBlock 

Type Title Block.

kTypeCableRef 

Type Cable reference.

kTypeMacro 

Type Title Macro.

kTypeAll 

Type All.

◆ EwLogOutputType

Log support type for database errors.

Enumerator
kLogOutputNone 

No error shown.

kLogOutputAssert 

Display error in ASSERT.

kLogOutputString 

Display error in output debug string.

kLogOutputMessageBox 

Display error in message box.

kLogOutputFile 

Display error in logs file.

◆ EwMacroFilterType

All possible items type for the macro filter type.

Enumerator
kUnknownMacroFilterType 

Unknown macro filter type.

kMacroUndefined 

Filter for undefined macro.

kMacroScheme 

Filter for Scheme macro.

kMacroPID 

Filter for P&ID macro.

kMacroLineDiagram 

Filter for Line Diagram macro.

kMacro2DFootprint 

Filter for 2D Footprint.

kMacroMixed 

Filter for Mixed scheme.

kMacroInputOutput 

Filter for Input/Output.

kMacroProject 

Filter for project macro.

kMacroFluid 

Filter for Fluid macro.

kMacroFilterTypeMax 

Max macro filter type.

kMacroSchemeAndUndefined 

Filter for scheme and undefined macro.

kMacroPIDAndUndefined 

Filter for PID and undefined macro.

kMacroLineDiagramAndUndefined 

Filter for Line diagram and undefined macro.

kMacro2DFootprintAndUndefined 

Filter for 2D Footprint and undefined macro.

kMacroMixedAndUndefined 

Filter for Mixed and undefined macro.

kMacroInputOutputAndUndefined 

Filter for Input/Output and undefined macro.

kMacroProjectAndUndefined 

Filter for project and undefined macro.

kMacroFluidAndUndefined 

Filter for Fluid and undefined macro.

kMacroSchemeLineDiagramAndMixed 

Filter for scheme, line diagram and mixed macro.

kMacroSchemeLineDiagramMixedAndUndefined 

Filter for scheme, line diagram, mixed and undefined macro.

kMacroFolio 

Filter for folio macro.

kMacroFolioAndUndefined 

Filter for folio and undefined macro.

kMacroProjectAndFolio 

Filter for folio and project macro.

kAllMacro 

Filter for all macro.

◆ EwManufacturerPartType

Manufacturer part type.

Enumerator
kManufacturerPartUndefined 

Undefined type (used in case of error)

kManufacturerPartBase 

For a base object

kManufacturerPartAuxiliary 

For an added part of object

kManufacturerPartAccessory 

For an accessory

kManufacturerPartPlc 

For a PLC object

kManufacturerPartPlcRack 

For a PLC rack object

kManufacturerPartPlcModuleWithInterface 

For a PLC module with an interface

kManufacturerPartPlcModule 

For a PLC module without an interface

kManufacturerPartPlcInterfacePoint 

For PLC interface with point to point relation.

kManufacturerPartPlcInterfaceCircuit 

For PLC interface with circuit relation

kManufacturerPartSuperPart 

For Super part reference type.

kManufacturerPartMax 

The max value of enum.

◆ EwMeasurementType

All measurement type.

Enumerator
kMeasurementTypeUnknown 

Undefined type (used in case of error)

kMeasurementTypeImperial 

Imperial system.

kMeasurementTypeMetric 

Metric system.

◆ EwNumberMarkAction

All the possible actions for renumber marks.

Since
2019
Enumerator
kNumberMarkActionUndefined 

Unknown action.

kUpdateMarksAction 

Existing marks will be updated according to the project configuration formula.

kReNumberMarksAction 

The order number of all project elements is recalculated following the order of the drawings.

◆ EwObjectType

Enum which contains all kind of object.

Since
2019
Enumerator
kObjectUnknown 

Unspecified type.

kObjectLocation 

Location.

kObjectFirst 

First type.

kObjectFunction 

Function.

kObjectComponent 

Component.

kObjectTerminalStrip 

Terminal strinp.

kObjectTerminal 

Terminal.

kObjectCable 

Cable

kObjectHarness 

Harness

kObjectMaxPrivate 

Private.

kObjectLast 

Last type.

kObjectAll 

All Object type.

◆ EwOpenProjectMode

All possible open modes for a project.

Enumerator
kNotOpened 

not opened

kOpenForRead 

open for read

kOpenForWrite 

open for write sharing the write

kOpenForWriteDenyWrite 

open for write exclusive

◆ EwPageOrientation

All Page orientation.

Enumerator
kOrientationPortrait 

Portrait orientation code.

kOrientationLandscape 

Landscape orientation mode.

◆ EwPDFPaperFormat

All standard PDF paper format types.

Since
2021
Enumerator
kPDFUnknownPaperFormat 

Unknown Paper format

kPDFISO_B5_176_x_250_MM 

"ISO B5 (176.00 x 250.00 MM) "

kPDFISO_B4_250_x_353_MM 

"ISO B4 (250.00 x 353.00 MM) "

kPDFISO_B3_353_x_500_MM 

"ISO B3 (353.00 x 500.00 MM) "

kPDFISO_B2_500_x_707_MM 

"ISO B2 (500.00 x 707.00 MM) "

kPDFISO_B1_707_x_1000_MM 

"ISO B1 (707.00 x 1000.00 MM) "

kPDFISO_B0_10000_x_1414_MM 

"ISO B0 (1000.00 x 1414.00 MM) "

kPDFISO_A5_148_x_210_MM 

"ISO A5 (148.00 x 210.00 MM) "

kPDFISO_A4_210_x_297_MM 

"ISO A4 (210.00 x 297.00 MM) "

kPDFISO_A3_297_x_420_MM 

"ISO A3 (297.00 x 420.00 MM) "

kPDFISO_A2_420_x_594_MM 

"ISO A2 (420.00 x 594.00 MM) "

kPDFISO_A1_594_x_841_MM 

"ISO A1 (594.00 x 841.00 MM) "

kPDFISO_A0_841_x_1189_MM 

"ISO A0 (841.00 x 1189.00 MM) "

kPDFISO_2A0_1189_x_1682_MM 

"ISO 2A0 (1189.00 x 1682.00 MM)"

kPDFISO_4A0_1682_x_2378_MM 

"ISO 4A0 (1682.00 x 2378.00 MM)"

kPDFARCH_E1_30_x_42_Inches 

"ARCH E1 (30.00 x 42.00 Inches)"

kPDFARCH_E_36_x_48_Inches 

"ARCH E (36.00 x 48.00 Inches) "

kPDFARCH_D_24_x_36_Inches 

"ARCH D (24.00 x 36.00 Inches) "

kPDFARCH_C_18_x_24_Inches 

"ARCH C (18.00 x 24.00 Inches) "

kPDFARCH_B_12_x_18_Inches 

"ARCH B (12.00 x 18.00 Inches) "

kPDFARCH_A_9_x_12_Inches 

"ARCH A (9.00 x 12.00 Inches) "

kPDFANSI_F_28_x_40_Inches 

"ANSI F (28.00 x 40.00 Inches) "

kPDFANSI_E_34_x_44_Inches 

"ANSI E (34.00 x 44.00 Inches) "

kPDFANSI_D_22_x_34_Inches 

"ANSI D (22.00 x 34.00 Inches) "

kPDFANSI_C_17_x_22_Inches 

"ANSI C (17.00 x 22.00 Inches) "

kPDFANSI_B_11_x_17_Inches 

"ANSI B (11.00 x 17.00 Inches) "

kPDFANSI_A_8DOT50_x_11_Inches 

"ANSI A (8.50 x 11.00 Inches) "

◆ EwPdmType

enum EwPdmType

All Type of Pdm integration.

Since
2020 SP0
Enumerator
kPdmUnknown 
kPdmSwEntreprise 

Use Check-in Check-Out to SW Entreprise PDM.

kPdmBasic 

Basic export to folder under PDM control.

kPdmThirdParty 

No native PDM integration, Integration is managed by third party tool.

kPdmMax 

◆ EwPointOrientation

Flow direction of symbol connexion point type.

Enumerator
kPointOrientationUndefined 

Both flow direction.

kPointOrientationInput 

Input flow direction

kPointOrientationOutput 

Output flow direction

kPointOrientationMax 

The max value of enum.

◆ EwProjectConfigValue

Values for project configuration.

Enumerator
kUnknowEwProjectConfigValue 
kID 

Integer, default Id.

kLocationID 

Integer, default project location Id.

kFunctionID 

Integer, default project function Id.

kTagMode 

Boolean, set it to true to use IEC standard.

kLineConnectionColor 

Integer, color code of dot for line connection.

kSymbolConnectionColor 

Integer, color of dot for symbol connection.

kLineConnectionDiameter 

Double/real, diameter of dot for line connection.

kSymbolConnectionDiameter 

Double/real, diameter of dot for symbol connection.

kCurrentCodeLg 

String, language code for current project language (refer to available language codes).

kCodeLg2 

String, language code for the second project language (refer to available language codes).

kCodeLg3 

String, language code for the third project language (refer to available language codes).

kSectionStandard 

Double/real, define the wire standard size section.

kShowLineConnection 

Boolean, set it to true to show line connection for the project.

kShowSymbolConnection 

Boolean, set it to true to show symbol connection for the project.

kFunctionContourColor 

Integer, color code of dot for function outline.

kFunctionContourLineType 

String, Type of line for the function outline.

kLocationContourColor 

Integer, color code of dot for the location outline.

kLocationContourLineType 

String, Type of line for the location outline.

kCableWireColor 

Integer, color code of dot for the cable core.

kCableWireLineType 

String, Type of line for the cable core.

kRevisionMode 

Enum value: Revision numbering mode, 0 for numeric mode as 012, 1 for numeric mode as 123, 2 for numeric mode as 0AB, 3 for numeric mode as ABC and 100 for costum.

kFileFormula 

String, Formula to name automatically a file.

kFolderFormula 

String, Formula to name automatically a folder.

kTerminalColor 

Integer, line color for terminal strip (insert N terminals).

kTerminalLineType 

String, Line type for terminal strip (insert N terminals).

kTagUnicityComponent 

Enum value: Mark unique by criteria for component, 0 for project, 1 for location, 2 for function, 3 for location and function, 4 for book an d 5 for file.

kBookID 

Integer, Default book ID.

kCoverPageTitleBlock 

String, must be the name of an existing title block in title block library for cover page.

kSchematicTitleBlock 

String, must be the name of an existing title block in title block library for scheme.

kSynopticTitleBlock 

String, must be the name of an existing title block in title block library for line diagram.

kBOMTitleBlock 

String, must be the name of an existing title block in title block library for reports.

kTerminalTitleBlock 

String, must be the name of an existing title block in title block library for terminal strip drawings.

kCabinetLayoutTitleBlock 

String, must be the name of an existing title block in title block library for 2d drawings exported from 3D assembly.

kBookFormula 

String, Formula to name automatically book.

kMeasurement 

Enum value: project unit system, 1 for Metric and 0 for Imperial.

kDefaultILinkBlockName 

String, Origin - Destination arrow symbol name(origin).

kDefaultOLinkBlockName 

String, Origin - Destination arrow symbol name(destination).

kFormatDate 

String, Date format.

kEquipConflictShow 

Boolean, set it to true to show Equipotential conflict.

kEquipConflictColor 

Integer, color code Equipotential conflict.

kEquipConflictLineType 

String, Equipotential conflict line type.

kTagUnicityTerminal 

Enum value: Mark unique by criteria for Terminal strip, 0 for project, 1 for location, 2 for function, 3 for location and function, 4 for book an d 5 for file.

kTagUnicityCable 

Enum value: Mark unique by criteria for cabl, 0 for project, 1 for location, 2 for function, 3 for location and function, 4 for book an d 5 for filee.

kLocationFormula 

String, Formula to name automatically location.

kFunctionFormula 

String, Formula to name automatically function.

kTerminalFormula 

String, Formula to name automatically terminal.

kTerminalStripFormula 

String, Formula to name automatically terminal strip.

kComponentFormula 

String, Formula to name automatically a component.

kCableFormula 

String, Formula to name automatically cable.

kLinkFormula 

String, Formula to name automatically origin-destination arrow.

kTagUnicityNoOrdre 

Boolean, Unique order number true for no order.

kDefaultTerminalDrawingTemplate 

String, Default configuration for Terminal strip drawing.

kDefaultAutomateDrawingTemplate 

String, Default configuration for PLC drawing.

kColumnFormula 

String, Formula to name automatically column.

kRowFormula 

String, Formula to name automatically row.

kCabinetLayout2DTitleBlock 

String, must be the name of an existing title block in title block library for 2d cabinet drawings.

kDirectionTypeEquipTag 

Enum value: Wire and component numbering direction, 1 for left to right and top to down, 2 for top to down and left to right.

kCableLabelColor 

Integer, color code of cable label line.

kCableLabelLineType 

String, cable label line type.

kCableLabelBlockName 

String, cable label symbol name.

kRevisionFormula 

String, Formula to name automatically for revision.

kPLCDefaultFormula 

String, Default formula to name automatically a PLC.

kNumberingType 

Enum value: Wire numbering type, 0 for wire and 1 for equipotential.

kNumberingViewType 

Enum value: Wire number display type (one per point/one per page).

kDisplayConnectionLine 

Boolean, set it to true to show the line for terminal strip.

kFlatennedRouteTitleBlock 

String, must be the name of an existing title block in title block library for flattened route 2d drawing.

kHarnessFormula 

String, Formula to name automatically a harness.

kShow_Bridge 

Boolean, set it to true to show bridge line.

kColor_Bridge 

Integer, color code of bridge line color.

kLineType_Bridge 

String, bridge line type.

kTerminalSort 

String, The three criteria for sort terminal strip.

kAppSpecialEdition 

Reserved use.

kWireLabelBlockName 

String, Symbol name for wire label.

kEquipLabelBlockName 

String, Symbol name for equipotential label.

kLocationLabelBlockName 

String, Symbol name for location label.

kShowLocationTagAttribute 

Boolean, set it to true to show always fill attribute for location mark.

kShowFunctionTagAttribute 

Boolean, set it to true to show always fill attribute for function mark.

kDesignRuleTitleBlock 

String, must be the name of an existing title block in title block library for design rule check drawing.

kMixedFileTitleBlock 

String, must be the name of an existing title block in title block library for mixed scheme.

kAutoConnectILinkBlockName 

String, Origin - Destination arrow symbol name for autoconnect (origin).

kAutoConnectOLinkBlockName 

String, Origin - Destination arrow symbol name for autoconnect (destination).

kPIDFileTitleBlock 

String, must be the name of an existing title block in title block library for P&ID.

kPIDConnectionDiameter 

Double/real, Diameter for connection dot for P&ID.

kPIDConnectionColor 

Integer, color code of dot for connection dot for P&ID.

kPIDShowConnection 

Boolean, set it to true to show for connection dot for P&ID.

kShow_CableWire 

Boolean, set it to true to show cable core line.

kDefaultXrefTemplate 

String, Default cross-reference configuration.

kEquipConflict_Thickness 

Double/real, equipotential conflict line width.

kPIDCutPipeDistance 

Double/real, distance add to line width in intersect symbol according P&ID line style.

kPIDCutPipeHoriTrueVertFalse 

Boolean, set it to true to vertical direction of the intersect symbol according P&ID line style.

kVisibility_NodalIndicator 

Boolean, set it to true to show forNodal indicator.

kSize_NodalIndicator 

Double/real, Nodal indicator size (width/height).

kLocationContourLineWidth 

Double/real, Line width of location outline polyline.

kFunctionContourLineWidth 

Double/real, Line width of function outline polyline.

kTermStripsLineWidth 

Double/real, Line width of terminal strips.

kCableCoreLineWidth 

Double/real, Line width of cable core.

kBridgesLineWidth 

Double/real, Line width of bridges.

kCableLabeLineWidth 

Double/real, Line width of cable label line.

k2DFootprintCablingDirection 

Enum value: Browse direction in 2D Footprint Layout for optimized cabling order, 1 for left to right and top to down, 2 for top to down and left to right .

kSchemeCableCoreFormula 

String, formula to display cable core text on a schematic line.

kFluidFileTitleBlock 

String, must be the name of an existing title block in title block library for Fluid scheme.

kFluidConnectionDiameter 

Double/real, Diameter of connection dots for fluid.

kFluidConnectionColor 

Integer, color code of dot for connection dots for fluid.

kFluidShowConnection 

Boolean, set it to true to show for connection dots for fluid.

kAutoUpdateDrawings 

Enum value: Auto update mode for drawings, 0 for never, 1 for ask and 2 for always.

kHarnessLabelBlockName 

String, must be the name of an existing title block in title block library for Harness label block name.

kLineDiagramCableFormula 

String, formula for synoptic cable text.

kSeparatorForMarkPath 

Customize separator for full path mark.

kDefaultDrawingStyle 

Default drawing style.

kLocationOutlineFormula 

Location outline formula.

kFunctionOutlineFormula 

Function outline formula.

kNumberingWiresUnusedNumbers 

Numbering unused numbers for wires.

kNumberingComponentsUnusedNumbers 

Numbering unused numbers for components.

kSortByTagMode 

Sort to be done on some places where marks are displayed, like in component browser.

kIsActiveDisconnectedMode 

To know if disconnected mode is active or not.

kSeparatorForMLevelTerminalMark 

Customize separator for multilevel terminals.

kMultiLevelTerminalTagMode 

Tag mode (auto/use level mark) for multilevel terminals.

kNumberingCablesUnusedNumbers 

Numbering unused numbers for cables.

kNumberingWiresDisplayStyle 

Different values to configure the style to display the wires, when execute numeration.

kAttributeForRecentRevision 

Way for filling attributes related to recent revision.

kDefaultConnectorTemplate 

String, Default configuration for connectors.

Since
2019
kUseBlackBoxPtSymbol 

Option for using symbol for black box connection point instead of attached text.

Since
2019
kBlackBoxPtSymbolHorizontal 

Name of block for black box connection point displayed.

Since
2019horizontally
kBlackBoxPtSymbolVertical 

Name of block for black box connection point displayed vertically.

Since
2019
kComponentMarkPriority 

Component mark numbering priority.

Since
2019
kDimensionUnit 

Dimension unit (mm, inches)

Since
2019
kAutomaticMergeLines 

Automatic merge lines when a symbol is moved or erased.

Since
2019
kAutomaticWiring 

Add automatically the missing wires when equipotential is modified.

Since
2019
kExcludeFromBom 

Exclude electrical component from mechanical Bill of material.

kKeepWiresInTheAir 

TEW-27463. Keep wires disconnected.

Since
2020
kEwProjectConfigValueMax 

The max value of enum.

◆ EwProjectDataActionType

Action type to update or replace data in project.

Since
2019
Enumerator
kProjectDataActionUnknown 

Undefined data project action type.

kProjectDataUpdate 

Update data project.


kProjectDataReplace 

replace data project.


kProjectDataActionMax 

Maximumm data project action type.


◆ EwProjectDataExportType

All data export configuration.

Enumerator
kProjectDataExportUnknown 
kProjectDataExportReport 

Report from bom template folder.

kProjectDataExportDesignRules 

Design rule (same as report) but in design rule folder

kProjectDataExportBidExcel 

Excel Export/import template.

kProjectDataExportAskForQuote 

Report used to ask for a quote, report but in specific folder

kProjectDataExportBom 

Bom in specific folder

kProjectDataExportMax 

The max value of enum.

◆ EwProjectDataObjectType

Type of object to update or replace data in project.

Since
2019
Enumerator
kProjectDataObjectUnknown 

Undefined data project object type.

kProjectDataManufacturerPart 

Manufacturer part data project.


kProjectDataCable 

Cable data project.


kProjectDataSymbol 

Symbol data project.


kProjectDataTitleBlock 

Title block data project.


kProjectDataObjectMax 

Maximumm data project object type.


◆ EwProjectFolderPathValue

Used with getFolderPath of EwProjectX object.

Since
2018 SP2
Enumerator
kProjectFolderPath 

Folder path for current project

kProjectDocumentFolderPath 

Document Folder path for current project

kProjectDrawingFolderPath 

Drawing Folder path for current project

kProjectSolidWorksFolderPath 

Solidworks Folder path for current project

kProjectCreoFolderPath 

Creo Folder path for current project

◆ EwRotationOrder

All the Rotation order.

Since
2019 SP1
Enumerator
kUnknowRotationOrder 
k0 

Angle 0.

k270 

Angle 270.

k180 

Angle 180.

k90 

Angle 90.

k90MirrorY 

Angle 90 and mirror on Y axis.

k0MirrorY 

Angle 0 and mirror on Y axis.

k0MirrorX 

Angle 0 and mirror on X axis.

k90MirrorX 

Angle 90 and mirror on X axis.

kRotationOrderMax 

The max value of enum.

◆ EwRoutingParameters

All routing parameters (defined in EwCoRtData.h)

Enumerator
kCableCPName 

Cable connection point name, default "EwCable".

kDefaultWireDiameterCmd 

Default diameter of command wire.

kDefaultWireDiameterOther 

Default wire diameter, except command.

kDefaultRouteBendK 

Default bend radius factor; min bend radius = K * wire diameter.

kMaxDistAxes 

Max distance between axes when connection is possible.

kMaxDistAxisCPoint 

Max distance between axis and CPoint when connection is possible.

kMaxNameLength 

Maximum allowed name length for routing objects.

kSPAlgorithm 

Shortest path algorithm to use.

kSPAEngine 

Shortest path algorithm engine (One CPU, Multi CPU, GPU)

kDistanceBetweenSections 

Distance between cable / wire sections.

kShowReport 

show errors report flag

kObserveBendRadius 

if true, set minimal bend radius when routing

kRouteHarness 

enable route harnesses

kRouteCables 

enable route cables

kRouteWires 

enable route wires

kUpdateCables 

flag to update cables origin / destination

◆ EwStandardScaleType

All standard print drawing scale type.

Since
2021
Enumerator
kUndefinedStandardScaleType 

Undefined scale type.

kScaleTypeCustom 

custom scale to be defined by user

kScaleTypeScaleToFit 

Scaled to Fit.

kScaleType1On128inTo1ft 

1/128" = 1'

kScaleType1On64inTo1ft 

1/64" = 1'

kScaleType1On32inTo1ft 

1/32" = 1'

kScaleType1On16inTo1ft 

1/16" = 1'

kScaleType3On32inTo1ft 

3/32" = 1'

kScaleType1On8inTo1ft 

1/8" = 1'

kScaleType3On16inTo1ft 

3/16" = 1'

kScaleType1On4inTo1ft 

1/4" = 1'

kScaleType3On8inTo1ft 

3/8" = 1'

kScaleType1On2inTo1ft 

1/2" = 1'

kScaleType3On4inTo1ft 

3/4" = 1'

kScaleType1inTo1ft 

1" = 1'

kScaleType3inTo1ft 

3" = 1'

kScaleType6inTo1ft 

6" = 1'

kScaleType1ftTo1ft 

1' = 1'

kScaleType1To1 

1:1

kScaleType1To2 

1:2

kScaleType1To4 

1:4

kScaleType1To5 

1:5

kScaleType1To8 

1:8

kScaleType1To10 

1:10

kScaleType1To16 

1:16

kScaleType1To20 

1:20

kScaleType1To30 

1:30

kScaleType1To40 

1:40

kScaleType1To50 

1:50

kScaleType1To100 

1:100

kScaleType2To1 

2:1

kScaleType4To1 

4:1

kScaleType8To1 

8:1

kScaleType10To1 

10:1

kScaleType100To1 

100:1

kScaleType1000To1 

1000:1

kScaleType3On2inTo1ft 

1.5"= 1'

kScaleTypeMax 

Number of predefined Standard Scale item available without custom one.

◆ EwSymbolCrossRefType

All cross reference type of symbol.

Enumerator
kSymbolCrossRefUndefined 

Undefined type (used in case of error)

kSymbolCrossRefNone 

No cross reference

kSymbolCrossRefParentTable 

Parent in table

kSymbolCrossRefParentLine 

Parent in line

kSymbolCrossRefChild 

Child

kSymbolCrossRefSameLevel 

Same level

kSymbolCrossRefDefaultConfig 

Using default configuration (symbol config)

kSymbolCrossRefMax 

The max value of enum.

◆ EwSymbolType

All types of symbol.

Enumerator
kSymbolUndefined 

Undefined type (used in case of error)

kSymbolComponent 

Normal symbol

kSymbolSynoptic 

Line diagram

kSymbolBlackbox 

Black box

kSymbolConnection 

Terminal

kSymbolLink 

Origin destination arrow

kSymbolTerminalDrawing 

Symbol for terminal strip generation

kSymbolXRef 

Symbol for Cross reference generation

kSymbolAutomateDrawing 

Basic Symbol for PLC symbol generation.

kSymbol2dFootprint 

2D footprint

kSymbolCableLabel 

Cable label

kSymbolConnectionLabel 

Connection label

kSymbolWireLabel 

Wire label

kSymbolEquipotentialLabel 

Equipotential label

kSymbolLocationLabel 

Location label

kSymbolHarnessLabel 

Harness label.

kSymbolPassive 

Passive symbol

kSymbolPID 

PID symbol

kSymbolFluid 

Fluid symbol

kSymbolMax 

The max value of enum.

◆ EwTagMode

enum EwTagMode

All Mark mode type.

Since
2019
Enumerator
kUnknown 

Unknown tag mode.

kAuto 

Automatic tag mode.

kManu 

Manual tag mode.

kUseLevelMark 

Use level mark for computing tag.

◆ EwTimeStamp

Time stamps options.

Enumerator
kTimeStampUndefined 

Undefined timestamp.

kTimeStampYYYYMMDD 

YYYY MM DD timestamp.

kTimeStampDDMMYYYY 

DD MM YYYY timestamp.

kTimeStampMMDDYYYY 

MM DD YYYY timestamp.

◆ EwTitleBlockRowNumbering

All row numbering option for title block.

Enumerator
kUndefined 

Undefined type (used in case of error)

kRestartEachCol 

Restart row numbering on each column

kFollowNextCol 

Follow row numbering on next column

kMax 

The max value of enum.

◆ EwTSDrawingOption

Define behavior when updating terminal strip drawings.

Since
2019
Enumerator
kTSDrawingOptionUnknown 

Unknown option.

kDeleteExistingDrawing 

Terminal strips drawing are deleted then recreated. Useful when changing the destination folder.

kKeepExistingDrawing 

Already generated drawings are updated, but they remain at the same place (in same folder/book).

◆ EwUserDataType

All User Data Type.

Since
2020 SP1
Enumerator
kUnknownUserDataType 

Undefined ! BAD VALUE.

kUserDataPlc 

User data for Plc.

kUserDataPlcPoint 

User data Plc point.

kUserDataDinPlc 

User data for Din plc.

kUserDataCable 

User data for cable.

kUserDataCableLabel 

User data for cable label.

kUserDataWireLabel 

User data for wire label.

kUserDataEquipotentialLabel 

User data for equipotential label.

kUserDataMax 

Max user data.

◆ EwWireDirType

All the cabling direction.

Since
2019
Enumerator
kUnknowWireDirType 

unknown

kWireDirXAscYDsc 

left --> right / top --> down

kWireDirYDscXAsc 

top --> down / left --> right

◆ EwWireSizeStandard

Wire size standard type.

Enumerator
kUnknowWireSizeStd 
kWireSizeSection 

For undefined size standard.

kWireSizeGauge 

For size in section (mm2)

kWireSizeKcmil 

For size in American Wire Gauge (AWG)

kWireSizeMax 

For size in KCMIL (1000 circular mils)

The max value of enum

◆ EwXLSFileType

Different types of Excel file.

Enumerator
kXLSFileType_Unknown 

Unknown format.

kXLSFileTypeXLS 

XLS book Format (Excel 97-2000) .xls extension.

kXLSFileTypeXLSX 

XLSX book Format (Excel 2003+) .xlsx, .xlsm extension.

Variable Documentation

◆ Ew3DRouteType

◆ EwApplicationFolderPathValue

◆ EwApplicationSettingsValue

◆ EwArchiveMode

◆ EwAutoArrowActionType

◆ EwAutoArrowLocConnectType

◆ EwAutoArrowMarkType

◆ EwCableCoreType

◆ EwCableReferenceType

◆ EwCircuitPassingType

◆ EwClassComponentType

◆ EwClassificationType

◆ EwCommandType

◆ EwComponentType

◆ EwCreatorType

◆ EwDimensionUnit

◆ EwDwgFileExport

◆ EwDwgSaveType

◆ EwDwgVersion

◆ EwEntity3DType

◆ EwEnvironmentFolderPathValue

◆ EwErrorLogType

◆ EwEventCode

◆ EwFileExtension

◆ EwFileType

◆ EwLibContentType

◆ EwLogOutputType

◆ EwMacroFilterType

◆ EwManufacturerPartType

◆ EwMeasurementType

◆ EwNumberMarkAction

◆ EwObjectType

◆ EwOpenProjectMode

◆ EwPageOrientation

◆ EwPDFPaperFormat

◆ EwPdmType

◆ EwPointOrientation

◆ EwProjectConfigValue

◆ EwProjectDataActionType

◆ EwProjectDataExportType

◆ EwProjectDataObjectType

◆ EwProjectFolderPathValue

◆ EwRotationOrder

◆ EwRoutingParameters

◆ EwStandardScaleType

◆ EwSymbolCrossRefType

◆ EwSymbolType

◆ EwTagMode

◆ EwTimeStamp

◆ EwTitleBlockRowNumbering

◆ EwTSDrawingOption

◆ EwUserDataType

◆ EwWireDirType

◆ EwWireSizeStandard

◆ EwXLSFileType



Provide feedback on this topic

SOLIDWORKS welcomes your feedback concerning the presentation, accuracy, and thoroughness of the documentation. Use the form below to send your comments and suggestions about this topic directly to our documentation team. The documentation team cannot answer technical support questions. Click here for information about technical support.

* Required

 
*Email:  
Subject:   Feedback on Help Topics
Page:   SOLIDWORKS Electrical API: idl_converted/EwEnumeration.idl File Reference
*Comment:  
*   I acknowledge I have read and I hereby accept the privacy policy under which my Personal Data will be used by Dassault Systèmes

Print Topic

Select the scope of content to print:

x

We have detected you are using a browser version older than Internet Explorer 7. For optimized display, we suggest upgrading your browser to Internet Explorer 7 or newer.

 Never show this message again
x

Web Help Content Version: API Help (English only) 2021 SP05

To disable Web help from within SOLIDWORKS and use local help instead, click Help > Use SOLIDWORKS Web Help.

To report problems encountered with the Web help interface and search, contact your local support representative. To provide feedback on individual help topics, use the “Feedback on this topic” link on the individual topic page.