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

EnumerationDescription
ActiveXPersistenceTypeUtility class containing constants. Represents the persistence method to persist an ActiveX control.
AlignNameValueUtility class containing constants. Optional int. Specifies whether the master’s text in the stencil window is aligned l
AlignmentValueUtility class containing constants. Specifies the tab alignment.
ArrowSizeValueUtility class containing constants. Specifies the size of the arrowhead of the line.
BOOLUtility class containing constants. Boolean.
BevelLightingTypeValueUtility class containing constants. Represents a preset light right that can be applied to a shape
BevelMaterialTypeValueUtility class containing constants. Describes surface appearance of a shape.
BevelPresetTypeUtility class containing constants. Represents a preset for a type of bevel which can be applied to a shape in 3D.
BevelTypeValueUtility class containing constants. Represents a preset for a type of bevel which can be applied to a shape in 3D.
BulletValueUtility class containing constants. Determines the bullet style.
CalculateItemTypeUtility class containing constants. Represents calculate type for refreshing shape’s data.
CalendarValueUtility class containing constants. Determines the calendar that is used for custom properties, text fields, and element
CaseValueUtility class containing constants. Determines the case of a shape’s text. All capital (uppercase) letters (1) and initi
CheckValueTypeUtility class containing constants. Represents the check value type of the check box.
CompositingQualityUtility class containing constants. Specifies the quality level to use during compositing.
CompoundTypeValueUtility class containing constants. Represents style of drawing lines.
CompressionTypeUtility class containing constants. This attribute is only meaningful if the foreign data is a raster-based foreign obje
ConFixedCodeValueUtility class containing constants. Determines when a connector reroutes.
ConLineJumpCodeValueUtility class containing constants. Determines whether a connector jumps when two connectors cross.
ConLineJumpDirXValueUtility class containing constants. Determines the line jump direction for line jumps occurring on a horizontal segment
ConLineJumpDirYValueUtility class containing constants. Determines the line jump direction for line jumps occurring on a vertical segment of
ConLineJumpStyleValueUtility class containing constants. Determines the line jump style for line jumps on a dynamic connector.
ConLineRouteExtValueUtility class containing constants. Determines the appearance of a connector.
ConValueUtility class containing constants. Specifies the type of behavior the x or y-coordinate of the control handle exhibits
ConnectedShapesFlagsUtility class containing constants. Filters the array of returned shape IDs by the directionality of the connectors.
ConnectionPointPlaceUtility class containing constants. Specifies the location on the shape where connector will be connected.
ConnectorsTypeValueUtility class containing constants. May be one of the following values: RightAngle, StraightLines, or CurvedLines. Only
ContainerStyleUtility class containing constants. ContainerStyle for ContainerProperties.
ContainerTypeUtility class containing constants. ContainerType for ContainerProperties.
ContainerTypeValueUtility class containing constants. May be one of the following values: Document, Page, or Master. Only relevant when Wi
ContextTypeValueUtility class containing constants. Specifies properties of the group or shape to use for the comparison. Possible value
ControlBorderTypeUtility class containing constants. Represents the border type of the ActiveX control.
ControlCaptionAlignmentTypeUtility class containing constants. Represents the position of the Caption relative to the control.
ControlListStyleUtility class containing constants. Represents the visual appearance of the list in a ListBox or ComboBox.
ControlMatchEntryTypeUtility class containing constants. Represents how a ListBox or ComboBox searches its list as the user types.
ControlMousePointerTypeUtility class containing constants. Represents the type of icon displayed as the mouse pointer for the control.
ControlPictureAlignmentTypeUtility class containing constants. Represents the alignment of the picture inside the Form or Image.
ControlPicturePositionTypeUtility class containing constants. Represents the location of the control’s picture relative to its caption.
ControlPictureSizeModeUtility class containing constants. Represents how to display the picture.
ControlScrollBarTypeUtility class containing constants. Represents the type of scroll bar.
ControlScrollOrientationUtility class containing constants. Represents type of scroll orientation
ControlSpecialEffectTypeUtility class containing constants. Represents the type of special effect.
ControlTypeUtility class containing constants. Represents all type of ActiveX control.
CountryCodeUtility class containing constants. Represents Diagram country identifiers.
DataConnectionTypeUtility class containing constants. Allows to configure options for the connections to the database.
DisplayModeSmartTagDefValueUtility class containing constants. DisplayMode element determines whether the smart tag appears when the user pauses th
DisplayModeValueUtility class containing constants. When it is contained in a Group element, the DisplayMode element specifies how a gro
DrawingResizeTypeValueUtility class containing constants. Determines whether the drawing page resizes automatically to fit the diagram.
DrawingScaleTypeValueUtility class containing constants. Specifies the type of drawing scale to use for a page.
DrawingSizeTypeValueUtility class containing constants. Specifies the drawing size of a page.
DropButtonStyleUtility class containing constants. Represents the symbol displayed on the drop button.
DynFeedbackValueUtility class containing constants. Specifies the type of visual feedback provided to users when they drag a connector.
EmfRenderSettingUtility class containing constants. Setting for rendering Emf metafile.
FileFormatTypeUtility class containing constants. Enumerates spreadsheet file format types
FillTypeUtility class containing constants. Fill format type.
FontSourceTypeUtility class containing constants. Specifies the type of a font source.
ForeignTypeUtility class containing constants. Data type.
FromPartValueUtility class containing constants. The part of a shape from which a connection originates.
GlueSettingsUtility class containing constants. The bit values indicate that a specific glue setting is on or off. The value may be
GlueSettingsValueUtility class containing constants. Specifies the objects that shapes glue to when glue is enabled in the document.
GlueTypeValueUtility class containing constants. Specifies whether dynamic (shape-to-shape) glue is allowed when connecting to a shap
GluedShapesFlagsUtility class containing constants. Specifies constants that identify which shapes to return, based on the dimensionalit
GradientDirectionTypeUtility class containing constants. Represents all direction type of gradient.
GradientFillDirUtility class containing constants. Specifies the type of the fill color gradient of a shape
GradientFillTypeUtility class containing constants. Represents all Gradient fill type.
GradientStyleTypeUtility class containing constants. Represents gradient shading style.
GridDensityValueUtility class containing constants. Specifies the type of horizontal/vertical grid to use for a page.
HorzAlignValueUtility class containing constants. Specifies the horizontal alignment of text in the shape’s text block.
IconSizeValueUtility class containing constants. Optional int. The size of the element’s icon.
ImageColorModeUtility class containing constants. Specifies the color mode for the generated images of document pages.
InputMethodEditorModeUtility class containing constants. Represents the default run-time mode of the Input Method Editor.
InterpolationModeUtility class containing constants. The InterpolationMode enumeration specifies the algorithm that is used when images a
LayoutDirectionUtility class containing constants. Used to set direction of layout.
LayoutStyleUtility class containing constants. Used to specify style of layout.
LightRigDirectionTypeUtility class containing constants. Represents the light rig direction type.
LineAdjustFromValueUtility class containing constants. Specifies which dynamic connectors to space apart if they route on top of each other
LineAdjustToValueUtility class containing constants. Specifies which dynamic connectors to line up on top of one another if they route on
LineJumpCodeValueUtility class containing constants. Determines the dynamic connectors to which you want to add jumps.
LineJumpStyleValueUtility class containing constants. Specifies the line jump style for all connectors on the drawing page that don’t have
LinePatternValueUtility class containing constants. Specifies the line pattern of the shape.
LineRouteExtValueUtility class containing constants. Specifies the default appearance for all connectors on a page.
LoadDataFilterOptionsUtility class containing constants. Represents the options to filter data when loading diagram from template.
LoadFileFormatUtility class containing constants. Enumeration for loading diagram format selection.
LocalizeFontValueUtility class containing constants. Specifies whether the shape text should be localized (translated into another langua
MeasureConstUtility class containing constants. Units of measure.
ObjTypeValueUtility class containing constants. Specifies whether objects are placeable or routable in diagrams when you use Microso
ObjectKindValueUtility class containing constants. Indicates the type of text field.
ObjectTypeUtility class containing constants. If the ForeignType attribute is “Object”, the ForeignData element must also have an
OptionsValueUtility class containing constants. Optional unsigned integer. Options to apply to the data recordset. Possible values c
OutputFormatValueUtility class containing constants. Specifies the output format for a drawing.
PageLineJumpDirXValueUtility class containing constants. Specifies the direction of line jumps on horizontal segments of dynamic connectors o
PageLineJumpDirYValueUtility class containing constants. Specifies the direction of line jumps on vertical dynamic connectors on the drawing
PaperSizeFormatUtility class containing constants. Enumeration for saving paper size format selection.
PdfComplianceUtility class containing constants. Specifies the PDF compliance level to output file.
PdfDigitalSignatureHashAlgorithmUtility class containing constants. Specifies digital hash algorithm used by digital signature.
PdfEncryptionAlgorithmUtility class containing constants. Specifies the encryption algorithm to use for encrypting a PDF document.
PdfPermissionsUtility class containing constants. Specifies user permissions for PDF document.
PdfTextCompressionUtility class containing constants. Specifies a type of compression applied to all content in the PDF file except images
PinPosValueUtility class containing constants. Specifies the pin position for the shape.
PixelOffsetModeUtility class containing constants. Specifies how pixels are offset during rendering.
PlaceDepthValueUtility class containing constants. For a drawing that is laid out automatically, specifies the method by which the draw
PlaceFlipValueUtility class containing constants. Specifies how placeable shapes flip and/or rotate on a page when shapes are laid out
PlaceStyleValueUtility class containing constants. Specifies how shapes are placed on the page when shapes are laid out when a user sel
PosValueUtility class containing constants. Specifies the position of the shape’s text relative to the baseline.
PresetCameraTypeUtility class containing constants. Represent different algorithmic methods for setting all camera properties, including
PresetColorMatricsValueUtility class containing constants. Used to set Shape theme style’s color property
PresetQuickStyleValueUtility class containing constants. Specifies the theme quick style value
PresetShadowTypeUtility class containing constants. Represents preset shadow type.
PresetStyleMatricsValueUtility class containing constants. Used to set Shape theme style property
PresetThemeValueUtility class containing constants. Specifies the theme value
PresetThemeVariantValueUtility class containing constants. Specifies the theme Variant value
PreviewScopeValueUtility class containing constants. Specifies whether the document includes a preview, and, if so, whether the preview s
PrintPageOrientationValueUtility class containing constants. Determines whether the page is printed in portrait or landscape orientation.
PropTypeUtility class containing constants. Type of Property.
RectangleAlignmentTypeUtility class containing constants. Represents how to position two rectangles relative to each other.
ReflectionEffectTypeUtility class containing constants.
RelationFlagUtility class containing constants. Stores the relationships between shapes.
RemoveHiddenInfoItemUtility class containing constants. Specifies the remove hidden info for the diagram.
ResizeModeValueUtility class containing constants. Specifies the current resize behavior setting for the shape when contained in a grou
RotationTypeValueUtility class containing constants. Specifies the type of projection of the effect properties of a shape
RouteStyleValueUtility class containing constants. Specifies the routing style and direction for all dynamic connectors on the drawing
RulerDensityValueUtility class containing constants. Specifies the horizontal subdivisions on the ruler for the page.
SaveFileFormatUtility class containing constants. Enumeration for saving diagram format selection.
SelectModeValueUtility class containing constants. Specifies how the user selects a group shape and its members.
ShapeFixedCodeValueUtility class containing constants. Specifies placement behavior for a placeable shape.
ShapePlaceFlipValueUtility class containing constants. Specifies how a placeable shape flips and/or rotates on the page when a user selects
ShapePlaceStyleValueUtility class containing constants. Determines the placement style for children.
ShapePlowCodeValueUtility class containing constants. Specifies whether a placeable shape moves away when you drag another placeable shape
ShapeRouteStyleValueUtility class containing constants. Specifies the routing style and direction for a connector on the drawing page.
ShapeShdwShowValueUtility class containing constants. Specifies the type of shadow for a shape.
ShapeShdwTypeValueUtility class containing constants. Specifies the type of shadow for a shape.
ShdwTypeValueUtility class containing constants. Indicates the default shadow type for a page.
ShowDropButtonTypeUtility class containing constants. Specifies when to show the drop button
SmoothingModeUtility class containing constants. Specifies whether smoothing (antialiasing) is applied to lines and curves and the ed
SnapExtensionsUtility class containing constants. Specifies whether a specific snap extension setting is enabled or disabled for the a
SnapExtensionsValueUtility class containing constants. Specifies whether a specific snap extension setting is enabled or disabled for the a
SnapSettingsUtility class containing constants. Specifies the objects that shapes snap to when snap is active in the window. The val
SnapSettingsValueUtility class containing constants. Specifies the objects that shapes snap to when snap is active in the window
StyleValueUtility class containing constants. Specifies the character formatting applied to a range of text in the shape’s text bl
TextDirectionValueUtility class containing constants. Specifies the direction of the characters in a text block.
TiffCompressionUtility class containing constants. Specifies what type of compression to apply when saving pages to the TIFF format.
ToPartValueUtility class containing constants. The part of a shape to which a connection is made.
TypeConnectionValueUtility class containing constants. Specifies various types, based on the element in which it is contained.
TypeFieldValueUtility class containing constants. Type specifies a data type for the text field value.
TypePropValueUtility class containing constants. Type specifies a data type for the custom property value.
TypeValueUtility class containing constants. Optional enumeration. The type of a shape.
UIVisibilityValueUtility class containing constants. Specifies the tab alignment.
VbaModuleTypeUtility class containing constants. Represents the type of VBA module.
VbaProjectReferenceTypeUtility class containing constants. Represents the type of VBA project reference.
VerticalAlignValueUtility class containing constants. Specifies the vertical alignment of text within the text block.
VisRuleTargetsValueUtility class containing constants. Specifies contents that define the target of the validation rule; passed to and retu
WalkPreferenceValueUtility class containing constants. Specifies whether an endpoint of a 1-D shape moves to a horizontal or vertical conne
WarningTypeUtility class containing constants. WarningType
WindowStateValueUtility class containing constants. An integer specifying bit flags. This attribute can be a sum of the following values
WindowTypeValueUtility class containing constants. An enumerated value that may be one of the following: Drawing, Sheet, Stencil, or Ic
XJustifyValueUtility class containing constants. The x-offset of the smart tag button relative to the point defined by the X and Y el
YJustifyValueUtility class containing constants. Specifies the y-offset of the smart tag button relative to the point defined by the