Impact Enumerations¶

Single reference for all public enumerations across the Impact libraries.

If you are running a standalone script (that is, not inside Impact), you need to define any Impact constants in your code or import as follows:

from impact.Impact import *
from impact.ImpactCAD import *

This following is a list of all the available enumerations. This applies to scripts using either Impact or ImpactCAD libraries.

Enumerations¶

Impact¶

ipApplicationEvent

Indicates a type of event that can occur from the IApplication object.

ipCursor

Indicates the style of mouse cursor to be displayed.

ipDatabaseWindowOperation

Operations that can be performed using the DBW for external data.

ipDialogButtonType

Indicates the type of a button, usually created with the IDialog.add_button method.

ipDialogCallbackReason

Indicates the reason for a callback from an IDialog.

ipDialogFieldType

Indicates the type of a field displayed in a dialog.

ipDialogPictureAutoResize

Methods for auto-resizing a picture on a dialog

ipDialogPictureCommand

Commands available for a picture on a dialog

ipDialogPictureCommandsPosition

Position of commands for a picture on a dialog

ipDialogPreviewOrientation

Indicates the orientation of a preview field.

ipDialogStringCase

Indicates the case that characters of a text field, created by the IDialog.add_text_field method, are displayed in.

ipDialogStringChars

Indicates the types of characters that are permitted in a text field created by the IDialog.add_text_field method.

ipModifierKey

Indicates which keys the user held down while picking.

ipPluginResult

Indicates the result of a method of IPlugin.

ipPluginThreadPriority

Defines the priority of a plugin thread.

ipSelectTool

Specifies a selection tool.

ipShowMessageButton

Specifies the buttons to be shown on a message box.

ipShowMessageType

Specifies the type of message box to be shown.

ImpactBrowser¶

ipDrawingType

Indicates the type of a drawing.

ImpactCAD¶

ip3DObjectType

ip3DTextureQuality

ip3DViewType

ipActiveBlock

ipAngleFormat

ipAutoDimensionPosition

ipAutoNumberType

ipBevelSide

ipBlockPosition

ipBlockType

ipBoolean

ipBorderPlotScale

ipBoundAlignment

ipBridgeMode

ipColour

ipColourMode

ipCombinationEndMode

ipCompressionFormat

ipCoordinateMode

ipDatabaseColumnType

ipDatabaseReportErrorCode

ipDatabaseReportXAxisBanding

ipDatabaseReportYAxisFunction

ipDatabaseResult

ipDatabaseTableActiveMode

ipDatabaseTableRowStatus

ipDatabaseTableType

ipDatabaseType

ipDimensionMode

ipDimensionTextMode

ipDimensionTextPosition

ipDimensionType

ipDistanceFormat

ipDocumentAutoRelationship

ipDocumentCreatorAutoRelationship

ipDocumentCriterionOperator

ipDocumentHistoryOperation

ipDocumentKnownColumn

ipDocumentOperator

ipDocumentRelationship

ipDocumentStatus

ipDocumentStringSearch

ipDocumentTagStringFilter

ipDocumentVersion

ipDocumentsToProcess

ipDrawingSaveErrorType

ipDrawingType

ipDrawingUpdate

ipEncloseValue

ipEnquireAreaMode

ipEnterpriseDatabaseType

ipEntitySide

ipEntityType

ipExplodeToMode

ipFaceOrientation

ipFileFormat

ipFilletRelief

ipFixedSize

ipFluteDirection

ipFontStyle

ipFontType

ipGraphicFill

ipGraphicFit

ipGraphicType

ipHatchCreationType

ipHatchMode

ipHorzTextPos

ipImageColourFormat

ipImpactLanguageId

ipInactiveRowContext

ipInsertType

ipIntersectType

ipLayoutFillMethod

ipLayoutResult

ipLayoutSpacingType

ipLengthMode

ipLineStyle

ipLockMode

ipMIMETypeThumbnailSize

ipMachineDirection

ipMasterSettingType

ipOriginMode

ipPageBox

ipPaletteType

ipPaperDuplex

ipPaperSize

ipPaperSource

ipPastePositionMode

ipPlotOutput

ipPrintColour

ipPrintOrientation

ipPrintSource

ipProductType

ipProjectionSide

ipRangeQueryErrorCode

ipRebridgeAction

ipRebridgeDistributionMode

ipRebridgeIntersectionMode

ipRebridgeMode

ipReleaseAction

ipReportSortType

ipRevertAction

ipRuleType

ipSausageEndMode

ipSelectExpressionMode

ipShapeCreationType

ipSmoothMode

ipSnapMode

ipStandardTextFontSize

ipStandardTextFrameShape

ipStandardTextFrameStyle

ipStandardVariableDisplayMode

ipStringSearchType

ipSwitchSideMode

ipSymbolInsertMode

ipTerminatorStyle

ipTextAlignment

ipTextJustification

ipTextOrientation

ipTextWidth

ipTidyCoincidentOverlappingLinesMode

ipUserType

ipVariableType

ipVertTextPos

ipWeightFormat

Constants¶

Impact¶


class ipApplicationEvent

Bases: Enum

Indicates a type of event that can occur from the IApplication object.

aeOnConnectQuery = 2
aeOnQuitQuery = 1
class ipCursor

Bases: Enum

Indicates the style of mouse cursor to be displayed.

csrDefault = 0
csrWait = 1
class ipDatabaseWindowOperation

Bases: Enum

Operations that can be performed using the DBW for external data.

dwoAdd = 3
dwoChange = 5
dwoCopy = 4
dwoDelete = 6
dwoDeleteAll = 7
dwoNone = 0
dwoScrollToPrimaryKey = 1
dwoSearch = 2
class ipDialogButtonType

Bases: Enum

Indicates the type of a button, usually created with the IDialog.add_button method.

dbtCancel = 2
dbtClose = 7
dbtCustom = 9
dbtNext = 5
dbtNo = 4
dbtOk = 1
dbtPrevious = 6
dbtPrint = 8
dbtUnknown = 0
dbtYes = 3
class ipDialogCallbackReason

Bases: Enum

Indicates the reason for a callback from an IDialog.

dcrDialogClosing = 3
dcrFieldCurrent = 1
dcrFieldNonCurrent = 2
dcrFieldSelected = 0
class ipDialogFieldType

Bases: Enum

Indicates the type of a field displayed in a dialog.

dftAngle = 1
dftArea = 2
dftButton = 20
dftCheckBox = 3
dftComboBox = 4
dftDate = 5
dftDistance = 6
dftInteger = 7
dftLine = 8
dftListBox = 9
dftPicture = 19
dftPreview = 10
dftRadioGroup = 11
dftReal = 12
dftText = 13
dftTextBox = 14
dftTime = 15
dftTwinList = 16
dftUnknown = 0
dftVolume = 17
dftWeight = 18
class ipDialogPictureAutoResize

Bases: Enum

Methods for auto-resizing a picture on a dialog

dparNone = 0
dparScaleToFixed = 1
dparShrinkToMaximum = 2
class ipDialogPictureCommand

Bases: Enum

Commands available for a picture on a dialog

dpcClear = 2
dpcCopy = 3
dpcLoad = 0
dpcPaste = 4
dpcSave = 1
dpcView = 5
class ipDialogPictureCommandsPosition

Bases: Enum

Position of commands for a picture on a dialog

dpcpBelow = 3
dpcpBottom = 2
dpcpNone = 0
dpcpRightBottom = 5
dpcpRightTop = 4
dpcpTop = 1
class ipDialogPreviewOrientation

Bases: Enum

Indicates the orientation of a preview field.

dpoNormal = 0
dpoVertical = 1
class ipDialogStringCase

Bases: Enum

Indicates the case that characters of a text field, created by the IDialog.add_text_field method, are displayed in.

dscAll = 0
dscLower = 2
dscUpper = 1
class ipDialogStringChars

Bases: Enum

Indicates the types of characters that are permitted in a text field created by the IDialog.add_text_field method.

dshAll = 0
dshAlpha = 1
dshAlphaNumeric = 2
dshPrintable = 4
dshPunctuation = 3
class ipModifierKey

Bases: Enum

Indicates which keys the user held down while picking.

mfkControl = 2
mfkNone = 0
mfkShift = 1
mfkShiftAndControl = 3
class ipPluginResult

Bases: Enum

Indicates the result of a method of IPlugin.

prFailure = 1
prSuccess = 0
class ipPluginThreadPriority

Bases: Enum

Defines the priority of a plugin thread.

ptpHigher = 4
ptpHighest = 5
ptpIdle = 0
ptpLower = 2
ptpLowest = 1
ptpNormal = 3
ptpTimeCritical = 6
class ipSelectTool

Bases: Enum

Specifies a selection tool.

stBox = 0
stLine = 1
stWindow = 2
class ipShowMessageButton

Bases: Enum

Specifies the buttons to be shown on a message box.

smbCancel = 1
smbNo = 3
smbOk = 0
smbYes = 2
smbYesToAll = 4
class ipShowMessageType

Bases: Enum

Specifies the type of message box to be shown.

smtConfirmation = 3
smtError = 0
smtInfo = 2
smtWarning = 1

ImpactBrowser¶


class ipDrawingType

Bases: Enum

Indicates the type of a drawing.

dtProject = 0
dtSymbol = 1
dtTemplate = 2

ImpactCAD¶


class ip3DObjectType

Bases: Enum

ot3DModel = 0
class ip3DTextureQuality

Bases: Enum

tq3DHigh = 2
tq3DLow = 0
tq3DMedium = 1
tq3DUnknown = -1
tq3DUnlimited = 4
tq3DVeryHigh = 3
class ip3DViewType

Bases: Enum

vt3DBack = 1
vt3DBottom = 5
vt3DFront = 0
vt3DLeft = 2
vt3DReference = 6
vt3DRight = 3
vt3DTop = 4
class ipActiveBlock

Bases: Enum

abLayer = 0
abParent = 1
class ipAngleFormat

Bases: Enum

afDegrees = 0
afGradians = 3
afGradients = 2
afRadians = 1
class ipAutoDimensionPosition

Bases: Enum

adpCentral = 1
adpHigh = 2
adpLow = 0
class ipAutoNumberType

Bases: Enum

anLegacy = 0
anOverridable = 1
anUnconditional = 2
class ipBevelSide

Bases: Enum

bsBoth = 3
bsCentre = 2
bsLeft = 0
bsRight = 1
bsUnknown = 4
class ipBlockPosition

Bases: Enum

bpCentre = 1
bpLeft = 0
class ipBlockType

Bases: Enum

btCommonKnife = 2
btHatch = 4
btHole = 5
btHugo = 1
btLayer = 10
btMasterLayer = 8
btSpecialOp = 9
btSub = 11
btSubSymbol = 7
btSymbol = 6
btTopLevel = 12
class ipBoolean

Bases: Enum

bFalse = 0
bTrue = 1
class ipBorderPlotScale

Bases: Enum

bpScaleByFactor = 2
bpScaleBySize = 1
bpScaleToFit = 0
class ipBoundAlignment

Bases: Enum

baBottom = 2
baCentre = 1
baTop = 0
class ipBridgeMode

Bases: Enum

bmMerge = 2
bmRebridge = 1
bmRetain = 0
class ipColour

Bases: Enum

cBlack = 0
cBlue = 16711680
cGreen = 65280
cRed = 255
cWhite = 16777215
class ipColourMode

Bases: Enum

cmBlackWhite = 1
cmColour = 0
class ipCombinationEndMode

Bases: Enum

mainAtCentre = 1
mainAtStart = 0
class ipCompressionFormat

Bases: Enum

cfBinary = 32
cfCCITTG3 = 4
cfCCITTG4 = 8
cfCMP = 64
cfCMW = 128
cfDefault = 0
cfLZW = 256
cfNone = 1
cfPacketBits = 2
cfQFactor = 512
cfRLE = 16
class ipCoordinateMode

Bases: Enum

cmBlock = 1
cmUser = 2
cmWorld = 0
class ipDatabaseColumnType

Bases: Enum

dctAngle = 5
dctArea = 9
dctBoolean = 6
dctCharacter = 1
dctData = 11
dctDate = 7
dctDateTime = 14
dctDistance = 4
dctInteger = 2
dctMemo = 10
dctReal = 3
dctTime = 8
dctUnknown = 0
dctVolume = 13
dctWeight = 12
class ipDatabaseReportErrorCode

Bases: Enum

ecInvalidFilters = 3
ecInvalidGeneralTableName = 6
ecInvalidInstanceGuid = 7
ecInvalidLayerTypes = 4
ecInvalidUnitSettings = 8
ecInvalidXAxisDefinition = 1
ecInvalidYAxisDefinition = 2
ecSQLError = 5
ecSuccess = 0
class ipDatabaseReportXAxisBanding

Bases: Enum

xbDateDaysOfWeek = 6
xbDateMonths = 3
xbDateQuarters = 4
xbDateWeeks = 2
xbDateYears = 5
xbDiscrete = 0
xbNumericBands = 1
class ipDatabaseReportYAxisFunction

Bases: Enum

yfAvg = 1
yfCount = 0
yfMax = 4
yfMin = 3
yfSum = 2
class ipDatabaseResult

Bases: Enum

drContext = 4
drDuplicate = 1
drGeneral = 5
drLocked = 3
drMismatch = 2
drNoConnection = 6
drNoData = 7
drOK = 0
class ipDatabaseTableActiveMode

Bases: Enum

dtamActive = 0
dtamArchived = 1
class ipDatabaseTableRowStatus

Bases: Enum

dtrsAdded = 1
dtrsDeleted = 3
dtrsModified = 2
dtrsUnmodified = 0
class ipDatabaseTableType

Bases: Enum

dttCustom = 3
dttImpact = 1
dttLayerExtra = 2
dttRemote = 4
class ipDatabaseType

Bases: Enum

dtDBase = 4
dtHttp = 5
dtMySql = 3
dtOracle = 2
dtSqlServer = 1
dtUnknown = 0
class ipDimensionMode

Bases: Enum

dmChained = 1
dmParallel = 2
dmRunning = 3
dmSingle = 0
class ipDimensionTextMode

Bases: Enum

dtmAutomatic = 2
dtmInside = 0
dtmOutside = 1
class ipDimensionTextPosition

Bases: Enum

dtAboveLine = 0
dtBaseLine = 1
dtBreakLine = 2
class ipDimensionType

Bases: Enum

dtAngle = 1
dtAnnotation = 5
dtCentre = 3
dtLeader = 4
dtLinear = 0
dtOther = 6
dtRadius = 2
dtSweep = 7
class ipDistanceFormat

Bases: Enum

dfCentimetres = 1
dfFeet = 4
dfInches = 3
dfMetres = 2
dfMillimetres = 0
dfPoint = 5
class ipDocumentAutoRelationship

Bases: Enum

darCurrentVersion = 1
darLatestVersion = 2
darNone = 0
class ipDocumentCreatorAutoRelationship

Bases: Enum

dcarCurrentVersion = 1
dcarLatestVersion = 2
dcarUseCreatorAutoRelationship = 0
class ipDocumentCriterionOperator

Bases: Enum

dcoEqual = 0
dcoGreaterThan = 3
dcoGreaterThanOrEqual = 5
dcoIn = 8
dcoIsNotNull = 11
dcoIsNull = 10
dcoLessThan = 2
dcoLessThanOrEqual = 4
dcoLike = 6
dcoNotEqual = 1
dcoNotIn = 9
dcoNotLike = 7
class ipDocumentHistoryOperation

Bases: Enum

dboAdd = 0
dboChange = 1
dboCopyTo = 3
dboDelete = 2
dboEmail = 8
dboMakeActive = 5
dboPrint = 9
dboUndelete = 6
dboUpdate = 4
dboView = 7
class ipDocumentKnownColumn

Bases: Enum

dkcCheckedOutBy = 14
dkcCheckedOutDateTime = 13
dkcCreatedBy = 10
dkcCreatedDateTime = 9
dkcCustom = 0
dkcDescription = 7
dkcGroup = 6
dkcID = 1
dkcMIMEType = 5
dkcModifiedBy = 12
dkcModifiedDateTime = 11
dkcName = 3
dkcSeriesID = 2
dkcSize = 16
dkcStatus = 15
dkcTags = 17
dkcType = 4
dkcVersion = 8
class ipDocumentOperator

Bases: Enum

doAnd = 0
doOr = 1
class ipDocumentRelationship

Bases: Enum

drAddress = 9
drContact = 7
drCustomer = 6
drDocument = 0
drExternal = 100
drLayer = 4
drProject = 1
drSite = 8
drSymbol = 3
drTemplate = 2
drUser = 5
class ipDocumentStatus

Bases: Enum

dsDataPurged = 2
dsDeleted = 1
dsNormal = 0
class ipDocumentStringSearch

Bases: Enum

dssBeginsWith = 1
dssContains = 0
dssEndsWith = 2
class ipDocumentTagStringFilter

Bases: Enum

dtsfBeginsWith = 2
dtsfContains = 1
dtsfEndsWith = 3
dtsfEquals = 0
class ipDocumentVersion

Bases: Enum

dvMajor = 0
dvMinor = 1
class ipDocumentsToProcess

Bases: Enum

dtpAllVersions = 1
dtpDocument = 0
dtpDocumentAndOlderVersions = 3
dtpOlderVersions = 2
class ipDrawingSaveErrorType

Bases: Enum

seDuplicateData = 1
seMissingData = 2
seNone = 0
seUnknown = 3
class ipDrawingType

Bases: Enum

dtMasterTemplate = 5
dtPreview = 3
dtProject = 0
dtStandard = 4
dtStandardPart = 6
dtSymbol = 1
dtTemplate = 2
class ipDrawingUpdate

Bases: Enum

duAll = 6
duCustomLineStyles = 3
duGraphicDocuments = 7
duMasterDrawings = 2
duPalettes = 1
duRecalculateText = 4
duSpecialSymbolDirections = 5
duSymbols = 0
class ipEncloseValue

Bases: Enum

evFull = 2
evNone = 0
evPartial = 1
class ipEnquireAreaMode

Bases: Enum

eamOneUps = 0
eamSelected = 1
class ipEnterpriseDatabaseType

Bases: Enum

edtNone = 0
edtPrimary = 1
edtSiteOrHub = 2
class ipEntitySide

Bases: Enum

esLeft = 0
esRight = 1
esUndefined = 2
class ipEntityType

Bases: Enum

etArc = 1
etBezier = 13
etBorderPlot = 6
etDimension = 4
etGraphic = 8
etInsert = 11
etLine = 0
etOther = 12
etRubber = 14
etText = 3
class ipExplodeToMode

Bases: Enum

etmArcSegs = 2
etmLines = 0
etmQuadSegs = 1
class ipFaceOrientation

Bases: Enum

foAsIs = 2
foDie = 1
foPrint = 0
class ipFileFormat

Bases: Enum

ff3DSnapshot = 20
ff3DStudioASCII = 17
ff3DStudioBinary = 16
ffAdobeIllustrator = 11
ffAdobePDF = 12
ffAdobePostscript = 13
ffAVI = 21
ffBitmap = 1
ffCadimac = 6
ffCFF2 = 3
ffCimex = 37
ffCOLLADA = 30
ffDDES = 4
ffDDES3 = 25
ffDWG = 29
ffDXF = 5
ffEasyBender = 24
ffElcede = 9
ffGLB = 36
ffGLTF = 35
ffHPGL = 8
ffImageSetter = 10
ffImpact = 0
ffImpact3D = 15
ffImpact3DInterchange = 14
ffJPG = 23
ffMetafile = 2
ffOBJ = 32
ffPackagedCOLLADA = 31
ffPLY = 33
ffPNG = 22
ffSTL = 34
ffSumo = 7
ffTIFF = 26
ffU3D = 27
ffViewerExchange = 28
ffVRML10 = 18
ffVRML20 = 19
class ipFilletRelief

Bases: Enum

frAutomatic = 1
frChordal = 3
frDoubleTriangular = 5
frNone = 0
frQuadrilateral = 2
frTriangular = 4
class ipFixedSize

Bases: Enum

fsCustom = 0
fsHigh = 3
fsLow = 1
fsMedium = 2
fsVeryHigh = 4
class ipFluteDirection

Bases: Enum

fdHorizontal = 0
fdNone = 2
fdVertical = 1
class ipFontStyle

Bases: Enum

fsBold = 0
fsBoldItalic = 1
fsItalic = 2
fsRegular = 3
class ipFontType

Bases: Enum

ftLine = 0
ftTrueType = 1
class ipGraphicFill

Bases: Enum

gfAutomaticFill = 4
gfDesign = 0
gfSelectionPolygon = 1
gfSelectionRect = 2
gfUserDefined = 3
class ipGraphicFit

Bases: Enum

gfAutomatic = 0
gfHeight = 2
gfStretch = 3
gfWidth = 1
class ipGraphicType

Bases: Enum

gtEmbossing = 3
gtImage = 1
gtNone = 0
gtSolid = 2
class ipHatchCreationType

Bases: Enum

hctShape = 0
class ipHatchMode

Bases: Enum

hmDoubleLine = 2
hmPattern = 0
hmSingleLine = 1
class ipHorzTextPos

Bases: Enum

htpCentre = 1
htpLeft = 0
htpRight = 2
class ipImageColourFormat

Bases: Enum

ic1Bit = 1
ic24Bit = 8
ic4Bit = 2
ic8Bit = 4
icDefault = 0
class ipImpactLanguageId

Bases: Enum

ilChineseSimplified = 14
ilChineseTraditional = 15
ilDanish = 7
ilEnglish = 1
ilEnglishUS = 5
ilFinnish = 8
ilFrench = 3
ilGerman = 2
ilItalian = 9
ilJapanese = 12
ilMax = 17
ilNone = 0
ilPolish = 10
ilPortugueseBrazil = 11
ilRussian = 13
ilSpanish = 4
ilSpanishMexico = 16
ilTurkish = 6
class ipInactiveRowContext

Bases: Enum

rcActiveOnly = 0
rcAll = -1
rcInactiveOnly = -2
class ipInsertType

Bases: Enum

itBlock = 0
itLayer = 2
itMasterLayer = 3
itOther = 4
itSymbol = 1
class ipIntersectType

Bases: Enum

itInf1Inf2 = 3
itInf1Seg2 = 2
itSeg1Inf2 = 1
itSeg1Seg2 = 0
class ipLayoutFillMethod

Bases: Enum

lfmFillArea = 3
lfmFillSheet = 4
lfmNumberUp = 1
lfmRowsAndColumns = 2
lfmThousands = 0
class ipLayoutResult

Bases: Enum

lrFailure = 0
lrInvalidEntities = 3
lrInvalidNest = 4
lrInvalidPlacement = 5
lrInvalidSettings = 2
lrSuccess = 1
class ipLayoutSpacingType

Bases: Enum

lstFullPerimeter = 2
lstNone = 0
lstNormal = 1
lstPerpendicular = 3
class ipLengthMode

Bases: Enum

lmLength = 0
lmXOffset = 1
lmYOffset = 2
class ipLineStyle

Bases: Enum

lsDashDot = 3
lsDashDotDot = 4
lsDashed = 2
lsDotted = 1
lsMasterSetting = 5
lsSolid = 0
lsUnknown = 6
class ipLockMode

Bases: Enum

lmAngle = 0
lmBoth = 1
lmHorizontal = 2
lmNone = 3
lmOrthogonal = 4
lmPerpendicular = 5
lmTangent = 6
lmVertical = 7
class ipMIMETypeThumbnailSize

Bases: Enum

mttsLarge = 1
mttsSmall = 0
mttsXtraLarge = 2
class ipMachineDirection

Bases: Enum

mdDown = 1
mdLeft = 2
mdRight = 3
mdUp = 0
class ipMasterSettingType

Bases: Enum

mst3DBoard = 34
mst3DFoil = 36
mst3DGraphics = 25
mst3DImportExport = 30
mst3DPalettes = 33
mst3DSExport = 3
mst3DTemplate = 37
mst3DVarnish = 35
mstAppearance = 22
mstAutoNumber = 28
mstBorderPlot = 11
mstCommonVariable = 21
mstCutPalettes = 6
mstDBQuery = 17
mstDBValueMapping = 16
mstDBWindow = 32
mstDimension = 14
mstEnquireExtents = 19
mstEnquireLengths = 18
mstFillArea = 29
mstHatch = 15
mstHoleFinder = 7
mstImportExport = 1
mstLayoutLabelling = 8
mstLayoutMachineSheet = 5
mstLayoutPalette = 10
mstLayoutPattern = 9
mstLayoutStockSheet = 31
mstLineStyle = 23
mstMaterial = 4
mstMaterialVariable = 20
mstOther = 0
mstPlotMachine = 13
mstPostProcessor = 12
mstReport = 24
mstSavedVisibility = 26
mstUserGroup = 27
mstVRMLExport = 2
class ipOriginMode

Bases: Enum

omBottomLeft = 0
omBottomRight = 1
omCentre = 4
omTopLeft = 2
omTopRight = 3
class ipPageBox

Bases: Enum

pbArt = 1
pbBleed = 2
pbCrop = 3
pbDefault = 5
pbMedia = 0
pbTrim = 4
class ipPaletteType

Bases: Enum

ptBalanceKnife = 15
ptCrease = 1
ptCut = 0
ptCutCrease = 4
ptDelamination = 13
ptLaser = 8
ptMatrix = 7
ptMilling = 14
ptNonPrint = 17
ptOther = 9
ptPerf = 3
ptProfileRubber = 16
ptReverseCrease = 6
ptReverseScore = 5
ptRubber = 11
ptScore = 2
ptSecondary = 10
ptStripKnife = 12
class ipPaperDuplex

Bases: Enum

pdLongEdge = 2
pdNone = 0
pdShortEdge = 1
class ipPaperSize

Bases: Enum

psA3 = 8
psA4 = 9
psA4Small = 10
psA5 = 11
psA6 = 70
psB4 = 12
psB5 = 13
psCustom = 0
psExecutive = 7
psLedger = 4
psLegal = 5
psLetter = 1
psLetterSmall = 2
psStatement = 6
psTabloid = 3
class ipPaperSource

Bases: Enum

psDefault = 0
psLowerTray = 3
psManualFeed = 4
psMiddleTray = 2
psUpperTray = 1
class ipPastePositionMode

Bases: Enum

ppmBottomLeft = 4
ppmBottomRight = 5
ppmCentre = 1
ppmOrigin = 0
ppmTopLeft = 2
ppmTopRight = 3
class ipPlotOutput

Bases: Enum

poActiveBlock = 2
poActiveLayer = 0
poAllLayers = 1
poSelected = 3
class ipPrintColour

Bases: Enum

pcColour = 0
pcMonochrome = 1
class ipPrintOrientation

Bases: Enum

poLandscape = 1
poPortrait = 0
class ipPrintSource

Bases: Enum

psActiveLayer = 0
psSelectedExtents = 3
psVisibleExtents = 2
psVisibleLayers = 1
class ipProductType

Bases: Enum

ipDesktopCAD = 2
ipDesktopCAD3D = 3
ipImpact = 0
ipImpactServer = 4
ipImpactTrial = 1
ipViewer = 5
class ipProjectionSide

Bases: Enum

psLeft = 0
psRight = 1
class ipRangeQueryErrorCode

Bases: Enum

rqNotSupportedError = 2
rqParamError = 1
rqSuccess = 0
class ipRebridgeAction

Bases: Enum

raAllChangedEntities = 3
raLengthenedEntities = 1
raNoEntities = 0
raShortenedEntities = 2
raUnknown = 4
class ipRebridgeDistributionMode

Bases: Enum

rdmEven = 1
rdmOdd = 0
rdmOddOrEven = 2
class ipRebridgeIntersectionMode

Bases: Enum

rimAllow = 0
rimDelete = 2
rimMove = 1
class ipRebridgeMode

Bases: Enum

rm121 = 1
rmAboutCentre = 5
rmConstruction = 8
rmEditIndividual = 10
rmEntity = 9
rmEqualLands = 3
rmEqualSpace = 2
rmLastStandard = 7
rmMatchPalette = 11
rmNone = 0
rmRetainPositions = 12
rmStartGapLength = 6
rmStartLand = 4
rmUserDefined = 13
class ipReleaseAction

Bases: Enum

raDiscard = 1
raKeepOut = 3
raRelease = 2
raUpdate = 0
class ipReportSortType

Bases: Enum

rstXAsc = 0
rstXDesc = 1
rstYAsc = 2
rstYDesc = 3
class ipRevertAction

Bases: Enum

raMakeCurrent = 1
raRevert = 0
class ipRuleType

Bases: Enum

rtCascade = 5
rtCombo = 1
rtNormal = 0
rtWave = 3
rtZigZag = 4
rtZipper = 2
class ipSausageEndMode

Bases: Enum

semRoundEnds = 0
semSquareEnds = 1
class ipSelectExpressionMode

Bases: Enum

smAdd = 0
smRetain = 2
smSubtract = 1
class ipShapeCreationType

Bases: Enum

sctEntities = 0
sctHoles = 5
sctInsert = 1
sctPoints = 4
sctSausage = 2
sctShape = 3
class ipSmoothMode

Bases: Enum

smArcsAndLines = 1
smBeziersAndLines = 2
smUnknown = 0
class ipSnapMode

Bases: Enum

smBlockInsertPoint = 0
smBoundingBox = 1
smBridge = 2
smBridgeStartEnd = 3
smCentre = 4
smEnd = 19
smFromEnd = 5
smFromIntersection = 20
smGrid = 6
smGridLine = 7
smIntersection = 8
smIntersection2 = 9
smMedian = 10
smMiddle = 11
smNone = 12
smOffset = 13
smOnEntity = 14
smQuadrant = 15
smRule = 18
smSmart = 16
smXofY = 17
class ipStandardTextFontSize

Bases: Enum

stfsLarge = 2
stfsNormal = 1
stfsSmall = 0
class ipStandardTextFrameShape

Bases: Enum

stfsBottomLine = 0
stfsBox = 1
stfsTopBottomLine = 2
stfsTopLine = 3
class ipStandardTextFrameStyle

Bases: Enum

stfsFlat = 1
stfsFrame = 4
stfsNone = 0
stfsRaised = 2
stfsRecessed = 3
class ipStandardVariableDisplayMode

Bases: Enum

svdmDropDownList = 2
svdmRadioGroup = 1
svdmUnspecified = 0
class ipStringSearchType

Bases: Enum

sstBeginsWith = 1
sstContains = 2
sstEndsWith = 3
sstExact = 0
sstUnspecified = 5
sstWildcards = 4
class ipSwitchSideMode

Bases: Enum

ssmBevel = 0
ssmHoldingBridge = 1
ssmZipper = 2
class ipSymbolInsertMode

Bases: Enum

simAsBlocks = 2
simAsBlocksWithSymbols = 4
simAsGeometry = 3
simAsSymbols = 1
simUnknown = 0
class ipTerminatorStyle

Bases: Enum

tsClosedArrow = 2
tsClosedFilledArrow = 3
tsNarrowOpenArrow = 0
tsObliqueStroke = 4
tsWideOpenArrow = 1
class ipTextAlignment

Bases: Enum

taCentre = 2
taLeftJustify = 0
taRightJustify = 1
class ipTextJustification

Bases: Enum

tjCentre = 2
tjFull = 3
tjLeft = 0
tjRight = 1
class ipTextOrientation

Bases: Enum

toAlwaysReadable = 2
toDieFace = 0
toPrintFace = 1
class ipTextWidth

Bases: Enum

twFixed = 1
twProportional = 0
class ipTidyCoincidentOverlappingLinesMode

Bases: Enum

tcolmMergeOverlappingLines = 0
tcolmRemoveOverlappingSections = 1
class ipUserType

Bases: Enum

utCAD = 0
utNServer = 1
class ipVariableType

Bases: Enum

vtAngle = 1
vtArea = 6
vtBool = 3
vtChoiceList = 7
vtDistance = 0
vtLong = 4
vtReal = 2
vtSeparator = 10
vtString = 5
vtText = 11
vtUnknown = -1
vtVolume = 8
vtWeight = 9
class ipVertTextPos

Bases: Enum

vtpBottom = 2
vtpMiddle = 1
vtpTop = 0
class ipWeightFormat

Bases: Enum

wfGram = 0
wfKilogram = 1
wfOunce = 3
wfPound = 2