Global
It contains core definitions such as alignment values, arrow sizes, boolean flags, and various bevel and persistence settings that are referenced by other diagram objects. These types provide standardized constants for configuring shape properties and rendering behavior.
Enumerations
| Enumeration | Description |
|---|---|
| ActiveXPersistenceType | Utility class containing constants. Represents the persistence method to persist an ActiveX control. |
| AlignNameValue | Utility class containing constants. Optional int. Specifies whether the master’s text in the stencil window is aligned l |
| AlignmentValue | Utility class containing constants. Specifies the tab alignment. |
| ArrowSizeValue | Utility class containing constants. Specifies the size of the arrowhead of the line. |
| BOOL | Utility class containing constants. Boolean. |
| BevelLightingTypeValue | Utility class containing constants. Represents a preset light right that can be applied to a shape |
| BevelMaterialTypeValue | Utility class containing constants. Describes surface appearance of a shape. |
| BevelPresetType | Utility class containing constants. Represents a preset for a type of bevel which can be applied to a shape in 3D. |
| BevelTypeValue | Utility class containing constants. Represents a preset for a type of bevel which can be applied to a shape in 3D. |
| BulletValue | Utility class containing constants. Determines the bullet style. |
| CalculateItemType | Utility class containing constants. Represents calculate type for refreshing shape’s data. |
| CalendarValue | Utility class containing constants. Determines the calendar that is used for custom properties, text fields, and element |
| CaseValue | Utility class containing constants. Determines the case of a shape’s text. All capital (uppercase) letters (1) and initi |
| CheckValueType | Utility class containing constants. Represents the check value type of the check box. |
| CompositingQuality | Utility class containing constants. Specifies the quality level to use during compositing. |
| CompoundTypeValue | Utility class containing constants. Represents style of drawing lines. |
| CompressionType | Utility class containing constants. This attribute is only meaningful if the foreign data is a raster-based foreign obje |
| ConFixedCodeValue | Utility class containing constants. Determines when a connector reroutes. |
| ConLineJumpCodeValue | Utility class containing constants. Determines whether a connector jumps when two connectors cross. |
| ConLineJumpDirXValue | Utility class containing constants. Determines the line jump direction for line jumps occurring on a horizontal segment |
| ConLineJumpDirYValue | Utility class containing constants. Determines the line jump direction for line jumps occurring on a vertical segment of |
| ConLineJumpStyleValue | Utility class containing constants. Determines the line jump style for line jumps on a dynamic connector. |
| ConLineRouteExtValue | Utility class containing constants. Determines the appearance of a connector. |
| ConValue | Utility class containing constants. Specifies the type of behavior the x or y-coordinate of the control handle exhibits |
| ConnectedShapesFlags | Utility class containing constants. Filters the array of returned shape IDs by the directionality of the connectors. |
| ConnectionPointPlace | Utility class containing constants. Specifies the location on the shape where connector will be connected. |
| ConnectorsTypeValue | Utility class containing constants. May be one of the following values: RightAngle, StraightLines, or CurvedLines. Only |
| ContainerStyle | Utility class containing constants. ContainerStyle for ContainerProperties. |
| ContainerType | Utility class containing constants. ContainerType for ContainerProperties. |
| ContainerTypeValue | Utility class containing constants. May be one of the following values: Document, Page, or Master. Only relevant when Wi |
| ContextTypeValue | Utility class containing constants. Specifies properties of the group or shape to use for the comparison. Possible value |
| ControlBorderType | Utility class containing constants. Represents the border type of the ActiveX control. |
| ControlCaptionAlignmentType | Utility class containing constants. Represents the position of the Caption relative to the control. |
| ControlListStyle | Utility class containing constants. Represents the visual appearance of the list in a ListBox or ComboBox. |
| ControlMatchEntryType | Utility class containing constants. Represents how a ListBox or ComboBox searches its list as the user types. |
| ControlMousePointerType | Utility class containing constants. Represents the type of icon displayed as the mouse pointer for the control. |
| ControlPictureAlignmentType | Utility class containing constants. Represents the alignment of the picture inside the Form or Image. |
| ControlPicturePositionType | Utility class containing constants. Represents the location of the control’s picture relative to its caption. |
| ControlPictureSizeMode | Utility class containing constants. Represents how to display the picture. |
| ControlScrollBarType | Utility class containing constants. Represents the type of scroll bar. |
| ControlScrollOrientation | Utility class containing constants. Represents type of scroll orientation |
| ControlSpecialEffectType | Utility class containing constants. Represents the type of special effect. |
| ControlType | Utility class containing constants. Represents all type of ActiveX control. |
| CountryCode | Utility class containing constants. Represents Diagram country identifiers. |
| DataConnectionType | Utility class containing constants. Allows to configure options for the connections to the database. |
| DisplayModeSmartTagDefValue | Utility class containing constants. DisplayMode element determines whether the smart tag appears when the user pauses th |
| DisplayModeValue | Utility class containing constants. When it is contained in a Group element, the DisplayMode element specifies how a gro |
| DrawingResizeTypeValue | Utility class containing constants. Determines whether the drawing page resizes automatically to fit the diagram. |
| DrawingScaleTypeValue | Utility class containing constants. Specifies the type of drawing scale to use for a page. |
| DrawingSizeTypeValue | Utility class containing constants. Specifies the drawing size of a page. |
| DropButtonStyle | Utility class containing constants. Represents the symbol displayed on the drop button. |
| DynFeedbackValue | Utility class containing constants. Specifies the type of visual feedback provided to users when they drag a connector. |
| EmfRenderSetting | Utility class containing constants. Setting for rendering Emf metafile. |
| FileFormatType | Utility class containing constants. Enumerates spreadsheet file format types |
| FillType | Utility class containing constants. Fill format type. |
| FontSourceType | Utility class containing constants. Specifies the type of a font source. |
| ForeignType | Utility class containing constants. Data type. |
| FromPartValue | Utility class containing constants. The part of a shape from which a connection originates. |
| GlueSettings | Utility class containing constants. The bit values indicate that a specific glue setting is on or off. The value may be |
| GlueSettingsValue | Utility class containing constants. Specifies the objects that shapes glue to when glue is enabled in the document. |
| GlueTypeValue | Utility class containing constants. Specifies whether dynamic (shape-to-shape) glue is allowed when connecting to a shap |
| GluedShapesFlags | Utility class containing constants. Specifies constants that identify which shapes to return, based on the dimensionalit |
| GradientDirectionType | Utility class containing constants. Represents all direction type of gradient. |
| GradientFillDir | Utility class containing constants. Specifies the type of the fill color gradient of a shape |
| GradientFillType | Utility class containing constants. Represents all Gradient fill type. |
| GradientStyleType | Utility class containing constants. Represents gradient shading style. |
| GridDensityValue | Utility class containing constants. Specifies the type of horizontal/vertical grid to use for a page. |
| HorzAlignValue | Utility class containing constants. Specifies the horizontal alignment of text in the shape’s text block. |
| IconSizeValue | Utility class containing constants. Optional int. The size of the element’s icon. |
| ImageColorMode | Utility class containing constants. Specifies the color mode for the generated images of document pages. |
| InputMethodEditorMode | Utility class containing constants. Represents the default run-time mode of the Input Method Editor. |
| InterpolationMode | Utility class containing constants. The InterpolationMode enumeration specifies the algorithm that is used when images a |
| LayoutDirection | Utility class containing constants. Used to set direction of layout. |
| LayoutStyle | Utility class containing constants. Used to specify style of layout. |
| LightRigDirectionType | Utility class containing constants. Represents the light rig direction type. |
| LineAdjustFromValue | Utility class containing constants. Specifies which dynamic connectors to space apart if they route on top of each other |
| LineAdjustToValue | Utility class containing constants. Specifies which dynamic connectors to line up on top of one another if they route on |
| LineJumpCodeValue | Utility class containing constants. Determines the dynamic connectors to which you want to add jumps. |
| LineJumpStyleValue | Utility class containing constants. Specifies the line jump style for all connectors on the drawing page that don’t have |
| LinePatternValue | Utility class containing constants. Specifies the line pattern of the shape. |
| LineRouteExtValue | Utility class containing constants. Specifies the default appearance for all connectors on a page. |
| LoadDataFilterOptions | Utility class containing constants. Represents the options to filter data when loading diagram from template. |
| LoadFileFormat | Utility class containing constants. Enumeration for loading diagram format selection. |
| LocalizeFontValue | Utility class containing constants. Specifies whether the shape text should be localized (translated into another langua |
| MeasureConst | Utility class containing constants. Units of measure. |
| ObjTypeValue | Utility class containing constants. Specifies whether objects are placeable or routable in diagrams when you use Microso |
| ObjectKindValue | Utility class containing constants. Indicates the type of text field. |
| ObjectType | Utility class containing constants. If the ForeignType attribute is “Object”, the ForeignData element must also have an |
| OptionsValue | Utility class containing constants. Optional unsigned integer. Options to apply to the data recordset. Possible values c |
| OutputFormatValue | Utility class containing constants. Specifies the output format for a drawing. |
| PageLineJumpDirXValue | Utility class containing constants. Specifies the direction of line jumps on horizontal segments of dynamic connectors o |
| PageLineJumpDirYValue | Utility class containing constants. Specifies the direction of line jumps on vertical dynamic connectors on the drawing |
| PaperSizeFormat | Utility class containing constants. Enumeration for saving paper size format selection. |
| PdfCompliance | Utility class containing constants. Specifies the PDF compliance level to output file. |
| PdfDigitalSignatureHashAlgorithm | Utility class containing constants. Specifies digital hash algorithm used by digital signature. |
| PdfEncryptionAlgorithm | Utility class containing constants. Specifies the encryption algorithm to use for encrypting a PDF document. |
| PdfPermissions | Utility class containing constants. Specifies user permissions for PDF document. |
| PdfTextCompression | Utility class containing constants. Specifies a type of compression applied to all content in the PDF file except images |
| PinPosValue | Utility class containing constants. Specifies the pin position for the shape. |
| PixelOffsetMode | Utility class containing constants. Specifies how pixels are offset during rendering. |
| PlaceDepthValue | Utility class containing constants. For a drawing that is laid out automatically, specifies the method by which the draw |
| PlaceFlipValue | Utility class containing constants. Specifies how placeable shapes flip and/or rotate on a page when shapes are laid out |
| PlaceStyleValue | Utility class containing constants. Specifies how shapes are placed on the page when shapes are laid out when a user sel |
| PosValue | Utility class containing constants. Specifies the position of the shape’s text relative to the baseline. |
| PresetCameraType | Utility class containing constants. Represent different algorithmic methods for setting all camera properties, including |
| PresetColorMatricsValue | Utility class containing constants. Used to set Shape theme style’s color property |
| PresetQuickStyleValue | Utility class containing constants. Specifies the theme quick style value |
| PresetShadowType | Utility class containing constants. Represents preset shadow type. |
| PresetStyleMatricsValue | Utility class containing constants. Used to set Shape theme style property |
| PresetThemeValue | Utility class containing constants. Specifies the theme value |
| PresetThemeVariantValue | Utility class containing constants. Specifies the theme Variant value |
| PreviewScopeValue | Utility class containing constants. Specifies whether the document includes a preview, and, if so, whether the preview s |
| PrintPageOrientationValue | Utility class containing constants. Determines whether the page is printed in portrait or landscape orientation. |
| PropType | Utility class containing constants. Type of Property. |
| RectangleAlignmentType | Utility class containing constants. Represents how to position two rectangles relative to each other. |
| ReflectionEffectType | Utility class containing constants. |
| RelationFlag | Utility class containing constants. Stores the relationships between shapes. |
| RemoveHiddenInfoItem | Utility class containing constants. Specifies the remove hidden info for the diagram. |
| ResizeModeValue | Utility class containing constants. Specifies the current resize behavior setting for the shape when contained in a grou |
| RotationTypeValue | Utility class containing constants. Specifies the type of projection of the effect properties of a shape |
| RouteStyleValue | Utility class containing constants. Specifies the routing style and direction for all dynamic connectors on the drawing |
| RulerDensityValue | Utility class containing constants. Specifies the horizontal subdivisions on the ruler for the page. |
| SaveFileFormat | Utility class containing constants. Enumeration for saving diagram format selection. |
| SelectModeValue | Utility class containing constants. Specifies how the user selects a group shape and its members. |
| ShapeFixedCodeValue | Utility class containing constants. Specifies placement behavior for a placeable shape. |
| ShapePlaceFlipValue | Utility class containing constants. Specifies how a placeable shape flips and/or rotates on the page when a user selects |
| ShapePlaceStyleValue | Utility class containing constants. Determines the placement style for children. |
| ShapePlowCodeValue | Utility class containing constants. Specifies whether a placeable shape moves away when you drag another placeable shape |
| ShapeRouteStyleValue | Utility class containing constants. Specifies the routing style and direction for a connector on the drawing page. |
| ShapeShdwShowValue | Utility class containing constants. Specifies the type of shadow for a shape. |
| ShapeShdwTypeValue | Utility class containing constants. Specifies the type of shadow for a shape. |
| ShdwTypeValue | Utility class containing constants. Indicates the default shadow type for a page. |
| ShowDropButtonType | Utility class containing constants. Specifies when to show the drop button |
| SmoothingMode | Utility class containing constants. Specifies whether smoothing (antialiasing) is applied to lines and curves and the ed |
| SnapExtensions | Utility class containing constants. Specifies whether a specific snap extension setting is enabled or disabled for the a |
| SnapExtensionsValue | Utility class containing constants. Specifies whether a specific snap extension setting is enabled or disabled for the a |
| SnapSettings | Utility class containing constants. Specifies the objects that shapes snap to when snap is active in the window. The val |
| SnapSettingsValue | Utility class containing constants. Specifies the objects that shapes snap to when snap is active in the window |
| StyleValue | Utility class containing constants. Specifies the character formatting applied to a range of text in the shape’s text bl |
| TextDirectionValue | Utility class containing constants. Specifies the direction of the characters in a text block. |
| TiffCompression | Utility class containing constants. Specifies what type of compression to apply when saving pages to the TIFF format. |
| ToPartValue | Utility class containing constants. The part of a shape to which a connection is made. |
| TypeConnectionValue | Utility class containing constants. Specifies various types, based on the element in which it is contained. |
| TypeFieldValue | Utility class containing constants. Type specifies a data type for the text field value. |
| TypePropValue | Utility class containing constants. Type specifies a data type for the custom property value. |
| TypeValue | Utility class containing constants. Optional enumeration. The type of a shape. |
| UIVisibilityValue | Utility class containing constants. Specifies the tab alignment. |
| VbaModuleType | Utility class containing constants. Represents the type of VBA module. |
| VbaProjectReferenceType | Utility class containing constants. Represents the type of VBA project reference. |
| VerticalAlignValue | Utility class containing constants. Specifies the vertical alignment of text within the text block. |
| VisRuleTargetsValue | Utility class containing constants. Specifies contents that define the target of the validation rule; passed to and retu |
| WalkPreferenceValue | Utility class containing constants. Specifies whether an endpoint of a 1-D shape moves to a horizontal or vertical conne |
| WarningType | Utility class containing constants. WarningType |
| WindowStateValue | Utility class containing constants. An integer specifying bit flags. This attribute can be a sum of the following values |
| WindowTypeValue | Utility class containing constants. An enumerated value that may be one of the following: Drawing, Sheet, Stencil, or Ic |
| XJustifyValue | Utility class containing constants. The x-offset of the smart tag button relative to the point defined by the X and Y el |
| YJustifyValue | Utility class containing constants. Specifies the y-offset of the smart tag button relative to the point defined by the |