All Classes

All Constants

Package asposediagram.api

Class Summary
AbstractInterruptMonitor
Monitor for interruption requests in all time-consuming operations.
Act
Defines custom command names that appear on an object's shortcut menu and specifies the actions that the commands take.
ActCollection
Act collection.
Align
Indicates the alignment of a shape with respect to the guide or guide point to which the shape is glued. The Align element appears only for shapes that are glued to guides or guide points.
Alignment
Specifies the tab alignment.
Annotation
Contains elements that contain information about comments inserted into a document page.
AnnotationCollection
Annotation collection.
ArcTo
Contains the x- and y-coordinates and bow of a circular arc represented respectively by the X, Y, and A elements.
ArcToCollection
ArcTo collection.
ArrowSize
Specifies the size of the arrowhead of the line.
AutoLinkComparison
Defines a rule that compares a column in the parent DataRecordset element with a shape data item from the last successful automatic linking action performed in the user interface.
AutoSpaceOptions
Represents autospace options.
Bevel
Represents a bevel of a shape
BevelLightingType
Specifies the type of shadow for a shape.
BevelMaterialType
Specifies the type of shadow for a shape.
BevelType
Specifies the type of shadow for a shape.
BoolValue
Boolean value.
Bullet
Determines the bullet style.
Calendar
Determines the calendar that is used for custom properties, text fields, and element formulas.
Case
Determines the case of a shape's text.
Char
Contains the formatting attributes for the shape's text, such as font, color, text style, case, position relative to the baseline, and point size.
CharCollection
Char collection.
Collection
It is base class for collections.
CollectionBase
Provides the abstract base class for a strongly typed collection.
Color
Represents an ARGB (alpha, red, green, blue) color.
ColorEntry
Contains a color table entry. Each color table entry specifies a standard color that is available for application to objects such as shapes, text, and layers in the document.
ColorEntryCollection
Contains the document's color table. Each document contains a single color table, which lists the 24 standard colors that are available for application to objects such as shapes, text, and layers in the document.
ColorValue
Represents color value
CompoundType
Specifies the size of the arrowhead of the line.
ConFixedCode
Determines when a connector reroutes.
ConLineJumpCode
Determines whether a connector jumps when two connectors cross.
ConLineJumpDirX
Determines the line jump direction for line jumps occurring on a horizontal segment of a dynamic connector.
ConLineJumpDirY
Determines the line jump direction for line jumps occurring on a vertical segment of a dynamic connector.
ConLineJumpStyle
Determines the line jump style for line jumps on a dynamic connector.
ConLineRouteExt
Determines the appearance of a connector.
Connect
Represents a connection between two shapes in a drawing, such as a line and a box in an organization chart.
ConnectCollection
Connect collection.
Connection
Contains elements for one connection point defined for the shape.
ConnectionABCD
The ConnectionABCD element is an obsolete version of the Connection element and exists only for backward compatibility.
ConnectionABCDCollection
ConnectionABCD collection.
ConnectionCollection
Connection collection.
ConnectorRule
Represents connector rule between two shapes with a connector,Including which connection point of which shape it starts from, the end shape and its connection point.
Control
Contains elements for the x- and y-coordinates of each control handle defined for a shape, and elements that specify the way the control handle should behave.
ControlCollection
Control collection.
ConType
Specifies the type of behavior the x or y-coordinate of the control handle exhibits after the handle is moved.
Coordinate
Abstract class for the x- and y-coordinates.
CoordinateCollection
Coordinate collection.
Cp
Marks the beginning of a character properties run that is formatted according to the corresponding Char element. The run is defined to the end of the text or until the next
CustomProp
CustomProp structure.
CustomPropCollection
CustomProps collection.
CustomValue
Value of property.
DataColumn
Defines how a data column appears in the External Data window in the Visio user interface and qualifies the data in the column by defining its data type and formatting.
DataColumnCollection
DataColumn collection.
DataConnection
Abstracts communication between one or more DataRecordset elements and a non-XML data source.
DataConnectionCollection
DataConnection collection.
DataRecordSet
Stores, formats, refreshes, and exposes data queried from a database in Microsoft Visio.
DataRecordSetCollection
DataRecordSet collection.
DateTime
Represents an instant in time, typically expressed as a date and time of day.
DateValue
Date and time value.
Diagram
Root element of Visio objects hierarchy.
DisplayMode
When it is contained in a Group element, the DisplayMode element specifies how a group shape and its members are displayed. When it is contained in a SmartTagDef element, the DisplayMode element determines whether the smart tag appears when the user pauses the mouse over the tag, when the shape is selected, or all the time.
DisplayModeSmartTagDef
DisplayMode element determines whether the smart tag appears when the user pauses the mouse over the tag, when the shape is selected, or all the time.
DocProps
Contains elements that control the document's preview quality, scope, and output format.
DocumentProperties
Contains document property elements such as the document's title, author, and so on.
DocumentSettings
Contains elements that specify document settings.
DocumentSheet
Specifies a document's ShapeSheet structure.
DoubleValue
Double value
DrawingResizeType
Determines whether the drawing page resizes automatically to fit the diagram.
DrawingScaleType
Specifies the type of drawing scale to use for a page.
DrawingSizeType
Specifies the drawing size of a page.
DynFeedback
Specifies the type of visual feedback provided to users when they drag a connector. When the mouse button is released, the resulting connector shape is not affected by this setting. This element does not apply to routable connectors.
Ellipse
Contains elements specifying the x- and y-coordinates of the ellipse's center point and two points on the ellipse.
EllipseCollection
Ellipse collection.
EllipticalArcTo
Contains elements that specify information about an elliptical arc.
EllipticalArcToCollection
EllipticalArcTo collection.
Encoding
Represents a character encoding.
Event
Contains elements that specify formulas that control shape events.
EventItem
Encapsulates an event code. An EventItem element can trigger two kinds of actions: it can run an add-on, or it can send a notification of the event to the calling program.
EventItemCollection
EventItem collection.
Field
Contains elements that specify functions and formulas inserted in the shape's text.
FieldCollection
Field collection.
FileFontSource
Represents the single TrueType font file stored in the file system.
FileFormatInfo
Contains data returned by FileFormatUtil file format detection methods.
FileFormatUtil
Provides utility methods for converting file format enums to strings or file extensions and back.
Fill
Contains the current fill formatting values for the shape and the shape's drop shadow, including pattern, foreground color, and background color.
Fld
Indicates a text-field insertion point for the corresponding Field element.
FloatPointNumCollection
Contains a collection of doubling point numbers
FolderFontSource
Represents the folder that contains TrueType font files.
Font
Contains information about a font.
FontCollection
Contains a collection of Font elements.
FontConfigs
Specifies font settings
FontSourceBase
This is an abstract base class for the classes that allow the user to specify various font sources
Foreign
Contains elements specifying the width and height of an object from another program used in a Microsoft Visio document. Also includes elements specifying the distance the object's image is offset within its borders.
ForeignData
Contains a MIME (Multipurpose Internet Mail Extensions) encoded BLOB of picture data, such as Windows metafile, bitmap, or OLE data.
FormatTxt
Abstract class for formatting of text
FormatTxtCollection
FormatTxt collection which contains the text of a shape.
Geom
Contains elements that specify the coordinates of the vertices for the lines and arcs that make up the shape. If the shape has more than one path, there is a Geom element for each path.
GeomCollection
Geom collection.
GlowEffect
This class specifies a glow effect, in which a color blurred outline is added outside the edges of the object.
GlueType
Specifies whether dynamic (shape-to-shape) glue is allowed when connecting to a shape.
GradientFill
Represents the gradient fill.
GradientStop
Represents the gradient stop.
GradientStopCollection
Represents the gradient stop collection.
GridDensity
Specifies the type of horizontal/vertical grid to use for a page.
Group
Contains elements that control how you add shapes to a group, move members of a group, and select groups.
HeaderFooter
Contains elements for a document's header and footer.
HeaderFooterFont
Specifies the font used for the header and footer text.
Help
Contains elements specifying the Shape element's Help file topic and copyright information.
HorzAlign
Specifies the horizontal alignment of text in the shape's text block.
Hyperlink
Contains elements for creating multiple jumps between a shape or drawing page and another drawing page, another file, or a Web site.
HyperlinkCollection
Hyperlink collection.
Image
Contains the gamma, brightness, contrast, blur, sharpen, denoise, and transparency values for a bitmap.
ImageFormat
Specifies the file format of the image.
IndividualFontConfigs
Font configs for each Diagram object.
InfiniteLine
Contains elements specifying the x- and y-coordinates of two points on an infinite line. The X and Y elements specify the x- and y-coordinates of the first point, and the A and B elements specify the x- and y-coordinates of the second point.
InfiniteLineCollection
InfiniteLine collection.
InterruptMonitor
Represents all operator about the interrupt.
IntValue
Integer value
Issue
Represents a single validation issue in the document.
IssueCollection
Issue collection.
IssueTarget
Depending on the target of the parent validation issue, specifies either the page, or both the page and the shape, that the parent validation issue is associated with. If the target of the parent validation issue is a document, IssueTarget specifies neither a page nor a shape.
Layer
Contains elements that define a single layer and its properties for a page.
LayerCollection
Layer collection.
LayerMem
Contains the LayerMember element, which specifies each layer to which the shape is assigned.
Layout
Contains elements that control shape placement and connector routing settings.
License
Provides methods to license the component.
Line
Contains elements specifying general positioning information about a shape.
LineAdjustFrom
Specifies which dynamic connectors to space apart if they route on top of each other.
LineAdjustTo
Specifies which dynamic connectors to line up on top of one another if they route on top of each other.
LineJumpCode
Determines the dynamic connectors to which you want to add jumps.
LineJumpStyle
Specifies the line jump style for all connectors on the drawing page that don't have a local line jump style.
LineRouteExt
Specifies the default appearance for all connectors on a page.
LineTo
Contains x- and y-coordinates of the ending vertex of a straight line segment. These coordinates are contained in the X and Y elements, respectively.
LineToCollection
LineTo collection.
LoadFilter
Represents the filter that provides options for loading data when loading diagram from template.
LoadOptions
Allows to specify additional options when loading a diagram into a Diagram object.
LocalizeFont
Specifies whether the shape text should be localized (translated into another language).
Margin
Specifies the margin.
Master
Contains elements that define a master for the document. A master is a shape on a stencil that you use repeatedly to create drawings. When you drag a shape from a stencil onto the drawing page, the shape becomes an instance of that master, and a local copy of the master is included in the document.
MasterCollection
Master collection.
MasterShortcut
Specifies a master shortcut defined in the document.
MasterShortcutCollection
MasterShortcut collection.
MemoryFontSource
Represents the single TrueType font file stored in memory.
Metered
Provides methods to set metered key.
MilestoneHelper
MilestoneHelper to set property of milestone shape.
Misc
Contains various elements of shapes and groups, such as those that control selection highlighting and visibility.
MoveTo
Contains the x- and y-coordinates of the first vertex of a shape, or contains the x- and y-coordinates of the first vertex after a break in a path.
MoveToCollection
MoveTo collection.
NURBSTo
Contains the x- and y-coordinates, position of the second to last knot, position of the last weight, position of the first knot, position of the first weight, and the formula for a nonuniform rational B-spline (NURBS). This information is specified in the X, Y, A, B, C, D, and E elements, respectively.
NURBSToCollection
NURBSTo collection.
ObjectKind
Indicates the type of text field.
ObjType
Specifies whether objects are placeable or routable in diagrams when you use Microsoft Visio to lay out shapes on the drawing page.
OutputFormat
Specifies the output format for a drawing.
Page
Contains elements that define a page in the document.
PageCollection
Page collection.
PageLayout
Contains cells that control the page layout settings for shapes and connectors, such as spacing between all shapes on the page, spacing between all connectors on the page, and routing style for all connectors on the page.
PageLineJumpDirX
Specifies the direction of line jumps on horizontal segments of dynamic connectors on the drawing page for which you haven't applied a local jump direction.
PageLineJumpDirY
Specifies the direction of line jumps on vertical dynamic connectors on the drawing page for which you haven't applied a local jump direction.
PageProps
Contains cells that control page attributes, such as the page width, height, and scale.
PageSheet
Contains elements that define the page sheet for a Page or Master element.
Para
Contains the paragraph formatting elements for the shape's text, such as indents, line spacing, bullets, and horizontal alignment of paragraphs.
ParaCollection
Para collection.
PlaceDepth
For a drawing that is laid out automatically, specifies the method by which the drawing is analyzed before creating the layout and determines the type of layout.
PlaceFlip
Specifies how placeable shapes flip and/or rotate on a page when shapes are laid out using the Lay Out Shapes command in Microsoft Visio. The following hexadecimal values are allowed.
PlaceStyle
Specifies how shapes are placed on the page when shapes are laid out when a user selects Lay Out Shapes (Shape menu).
PolylineTo
Contains x- and y-coordinates of the last point of a polyline and a polyline formula. The coordinates are specified in the X and Y elements, and the formula is specified in the A element.
PolylineToCollection
PolylineTo collection.
Pos
Specifies the position of the shape's text relative to the baseline.
Pp
Specifies the beginning of a paragraph properties run. The run is defined to the end of the text or until the next
PreviewScope
Specifies whether the document includes a preview, and, if so, whether the preview shows only the first page or all the pages in the document.
PrintPageOrientation
Determines whether the page is printed in portrait or landscape orientation.
PrintProps
Contains elements that control how the drawing page is formatted (appears) on the printer page.
Prop
Contains elements for defining custom properties and elements for associating data with a shape.
PropCollection
Prop collection.
Protection
Locking helps prevent inadvertent changes to the shape but does not prevent Microsoft Visio from resetting values in other circumstances. It also does not protect against changes made in the ShapeSheet window.
RelationShape
Contains elements that define a shape and relationflag.
RelationShapeCollection
RelationShape collection.
RelCubBezTo
Contains x- and y-coordinates for a RelCubBezTo's points.
RelCubBezToCollection
RelCubBezTo collection.
RelEllipticalArcTo
Contains elements that specify information about an elliptical arc.Coordinates are specified as relative coordinates.
RelEllipticalArcToCollection
RelEllipticalArcTo collection.
RelLineTo
Contains x- and y-coordinates of the ending vertex of a straight line segment. These coordinates are contained in the X and Y elements, respectively.Coordinates are specified as relative coordinates.
RelLineToCollection
RelLineTo collection.
RelMoveTo
Contains the x- and y-coordinates of the first vertex of a shape, or contains the x- and y-coordinates of the first vertex after a break in a path.Coordinates are specified as relative coordinates.
RelMoveToCollection
RelMoveTo collection.
RelQuadBezTo
Contains x- and y-coordinates for a RelQuadBezTo's points.
RelQuadBezToCollection
RelQuadBezTo collection.
ResizeMode
Specifies the current resize behavior setting for the shape when contained in a group.
Reviewer
Contains elements that contain identifying information about a document reviewer.
ReviewerCollection
Reviewer collection.
RotationType
Specifies the type of shadow for a shape.
RouteStyle
Specifies the routing style and direction for all dynamic connectors on the drawing page that don't have a local routing style.
Row
Indicates a row in the data recordset.
RowCollection
Row collection.
Rule
Represents a single validation rule in a diagram validation rule set.
RuleCollection
Rule collection.
RuleInfo
Specifies information about the validation rule that the parent validation issue pertains to.
RulerDensity
Specifies the horizontal subdivisions on the ruler for the page.
RulerGrid
Contains elements that specify the settings of the page's rulers and grid.
RuleSet
Represents one set of diagram validation rules.
RuleSetCollection
RuleSet collection.
RuleValue
Rule value.
Scratch
Contains a work area for entering and testing formulas that are referred to by other elements. This element is typically used to isolate repeated complex calculations.
ScratchCollection
Scratch collection.
SelectMode
Specifies how the user selects a group shape and its members.
Shape
Contains elements that define a shape in a Master, Page, or group shape element.
ShapeCollection
Collection of Shapes.
ShapeFixedCode
Specifies placement behavior for a placeable shape.
ShapePlaceFlip
Specifies how a placeable shape flips and/or rotates on the page when a user selects Lay Out Shapes (Shapes menu).
ShapePlaceStyle
Determines the placement style for children.
ShapePlowCode
Specifies whether a placeable shape moves away when you drag another placeable shape near the shape on the drawing page.
ShapeRouteStyle
Specifies the routing style and direction for a connector on the drawing page.
ShapeShdwShow
Specifies the type of shadow for a shape.
ShapeShdwType
Specifies the type of shadow for a shape.
ShdwType
Indicates the default shadow type for a page.
SmartTagDef
Contains elements that contain information for each smart tag defined for a shape or page.
SmartTagDefCollection
SmartTagDef collection.
SolutionXML
Contains solution-specific, well-formed XML data that is prefixed in an explicit namespace and is stored with a document.
SolutionXMLCollection
SolutionXML collection.
SplineKnot
Contains x- and y-coordinates for a spline's control point and a spline's knot, represented by the X, Y, and A elements, respectively.
SplineKnotCollection
SplineKnot collection.
SplineStart
Contains x- and y-coordinates for a spline's second control point, its second knot, its first knot, the last knot, and the degree of the spline. This information is contained in the X, Y, A, B, C, and D elements, respectively.
SplineStartCollection
SplineStart collection.
Str2Value
String value.
StrValue
String value
Style
Specifies the character formatting applied to a range of text in the shape's text block.
StyleProp
Contains elements that control style behavior, such as whether a style includes text, line, and fill attributes.
StyleSheet
Represents a style defined in a document.
StyleSheetCollection
Collection of StyleSheets.
Tab
Contains a collection of Tab elements.
TabCollection
Contains a collection of Tab elements
TabsCollection
Contains a collection of TabCollection elements
Text
Contains the text of a shape.
TextBlock
Contains elements that specify the alignment, margins, and default tab stop positions of text in a shape's text block.
TextCollection
Contains the text of a shape. Each item is text with character, paragraph and tabs properties.
TextDirection
Specifies the direction of the characters in a text block.
TextXForm
Contains elements that specify positioning information about a shape's text block.
ThreeDFormat
Represents a shape's three-dimensional formatting.
TimeLineHelper
TimeLineHelper to set property of timeline shape.
Tp
Specifies the beginning of a tabs properties run. The run is defined to the end of the text or until the next
Txt
Text of the shape
TypeConnection
Specifies various types, based on the element in which it is contained.
TypeField
Type specifies a data type for the text field value.
TypeProp
Type specifies a data type for the custom property value.
UIVisibility
Specifies the tab alignment.
UnitFormulaErr
Specifies attributes of an element.
UnitFormulaErrV
Specified attributes of an element.
User
Contains a work area for entering formulas in user-specific elements that are referred to by other elements and add-on tools.
UserCollection
User collection.
Validation
Stores information about diagram validation for the document.
ValidationProperties
Encapsulates properties related to validation for the document.
Value
Value.
VbaModule
Represents module that is contained in VBA project.
VbaModuleCollection
Represents the list of VbaModule
VbaProject
Represents the VBA project.
VbaProjectReference
Represents the refernece of VBA project.
VbaProjectReferenceCollection
Represents all references of VBA project.
VerticalAlign
Specifies the vertical alignment of text within the text block.
WalkPreference
Specifies whether an endpoint of a 1-D shape moves to a horizontal or vertical connection point on the shape it is glued to, using dynamic glue, when the shape is moved to an ambiguous position.
WarningInfo
Warning info
Window
Represents an open window in a Microsoft Visio instance. This element contains information necessary to exactly re-create a user interface window in the application workspace when the DatadiagramML file is initially opened by Visio.
WindowCollection
Window collection.
XForm
Contains elements that control line attributes for a shape, such as pattern, weight, and color. These elements determine whether the line ends are formatted (for example, with an arrowhead), the size of line end formats, radius of the rounding circle applied to the line, and line cap style (round or square).
XForm1D
Contains x- and y-coordinates of the begin point and end point of a 1-D shape. This element appears for 1-D shapes only.
XJustify
The x-offset of the smart tag button relative to the point defined by the X and Y elements.
YJustify
Specifies the y-offset of the smart tag button relative to the point defined by the X and Y elements.
 

Exception Summary
DiagramException
Base class for all Aspose.Diagram exceptions
 

Constant Summary
AlignmentValue
Utility class containing constants. Specifies the tab alignment.
AlignNameValue
Utility class containing constants. Optional int. Specifies whether the master's text in the stencil window is aligned left, right, or center.
ArrowSizeValue
Utility class containing constants. Specifies the size of the arrowhead of the line.
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.
BOOL
Utility class containing constants. Boolean.
BulletValue
Utility class containing constants. Determines the bullet style.
CalendarValue
Utility class containing constants. Determines the calendar that is used for custom properties, text fields, and element formulas.
CaseValue
Utility class containing constants. Determines the case of a shape's text. All capital (uppercase) letters (1) and initial capital letters (2) do not change the appearance of text that was entered in all capital letters. The text must be entered in lowercase letters for these options to show an effect.
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 object, such as a DIB, JPG, PNG, TIFF, or GIF file. The value indicates the type of compression applied to the file.
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 of a dynamic connector.
ConLineJumpDirYValue
Utility class containing constants. Determines the line jump direction for line jumps occurring on a vertical segment of a dynamic connector.
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.
ConnectedShapesFlags
Utility class containing constants. Filters the array of returned shape IDs by the directionality of the connectors.
ConnectorsTypeValue
Utility class containing constants. May be one of the following values: RightAngle, StraightLines, or CurvedLines. Only relevant when WindowType is specified as Drawing or Sheet.
ContainerTypeValue
Utility class containing constants. May be one of the following values: Document, Page, or Master. Only relevant when WindowType is specified as Drawing or Sheet.
ContextTypeValue
Utility class containing constants. Specifies properties of the group or shape to use for the comparison. Possible values are shown in the following table.
ConValue
Utility class containing constants. Specifies the type of behavior the x or y-coordinate of the control handle exhibits after the handle is moved.
CountryCode
Utility class containing constants. Represents Diagram country identifiers.
DisplayModeSmartTagDefValue
Utility class containing constants. DisplayMode element determines whether the smart tag appears when the user pauses the mouse over the tag, when the shape is selected, or all the time.
DisplayModeValue
Utility class containing constants. When it is contained in a Group element, the DisplayMode element specifies how a group shape and its members are displayed. When it is contained in a SmartTagDef element, the DisplayMode element determines whether the smart tag appears when the user pauses the mouse over the tag, when the shape is selected, or all the time.
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.
DynFeedbackValue
Utility class containing constants. Specifies the type of visual feedback provided to users when they drag a connector. When the mouse button is released, the resulting connector shape is not affected by this setting. This element does not apply to routable connectors.
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.
GluedShapesFlags
Utility class containing constants. Specifies constants that identify which shapes to return, based on the dimensionality and directionality of the connection points that are glued to a particular shape; passed to the Shape.GluedShapes method.
GlueSettings
Utility class containing constants. The bit values indicate that a specific glue setting is on or off. The value may be a sum of the values:
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 shape.
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.
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 top of each other.
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 a local line jump style.
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 language).
MeasureConst
Utility class containing constants. Units of\ measure.
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 ObjectType attribute.
ObjTypeValue
Utility class containing constants. Specifies whether objects are placeable or routable in diagrams when you use Microsoft Visio to lay out shapes on the drawing page.
OptionsValue
Utility class containing constants. Optional unsigned integer. Options to apply to the data recordset. Possible values can be any combination of one or more of those shown in the following table.
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 on the drawing page for which you haven't applied a local jump direction.
PageLineJumpDirYValue
Utility class containing constants. Specifies the direction of line jumps on vertical dynamic connectors on the drawing page for which you haven't applied a local jump direction.
PinPosValue
Utility class containing constants. Specifies the pin position for the shape.
PlaceDepthValue
Utility class containing constants. For a drawing that is laid out automatically, specifies the method by which the drawing is analyzed before creating the layout and determines the type of layout.
PlaceFlipValue
Utility class containing constants. Specifies how placeable shapes flip and/or rotate on a page when shapes are laid out using the Lay Out Shapes command in Microsoft Visio. The following hexadecimal values are allowed.
PlaceStyleValue
Utility class containing constants. Specifies how shapes are placed on the page when shapes are laid out when a user selects Lay Out Shapes (Shape menu).
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 position.
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 shows only the first page or all the pages in the document.
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 group.
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 page that don't have a local routing style.
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 Lay Out Shapes (Shapes menu).
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 near the shape on the drawing page.
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.
SnapExtensions
Utility class containing constants. Specifies whether a specific snap extension setting is enabled or disabled for the active window. The value can be a sum of the values.
SnapExtensionsValue
Utility class containing constants. Specifies whether a specific snap extension setting is enabled or disabled for the active window. The value can be a sum of the values in the following table.
SnapSettings
Utility class containing constants. Specifies the objects that shapes snap to when snap is active in the window. The value may be a sum of the values.
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 block.
TextDirectionValue
Utility class containing constants. Specifies the direction of the characters in a text block.
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 returned by the ValidationRule.TargetType property.
WalkPreferenceValue
Utility class containing constants. Specifies whether an endpoint of a 1-D shape moves to a horizontal or vertical connection point on the shape it is glued to, using dynamic glue, when the shape is moved to an ambiguous position.
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 Icon. A Window element of WindowType='Stencil' must appear after its parent drawing window (WindowType='Drawing') and before any other drawing window elements.
XJustifyValue
Utility class containing constants. The x-offset of the smart tag button relative to the point defined by the X and Y elements.
YJustifyValue
Utility class containing constants. Specifies the y-offset of the smart tag button relative to the point defined by the X and Y elements.