Click or drag to resize
Aspose.Diagram Namespace
Contains classes for work with Microsoft Visio documents without utilizing Microsoft Visio.
Classes
  ClassDescription
Public classAct
Defines custom command names that appear on an object's shortcut menu and specifies the actions that the commands take.
Public classActCollection
Act collection.
Public classAlign
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.
Public classAlignment
Specifies the tab alignment.
Public classAnnotation
Contains elements that contain information about comments inserted into a document page.
Public classAnnotationCollection
Annotation collection.
Public classArcTo
Contains the x- and y-coordinates and bow of a circular arc represented respectively by the X, Y, and A elements.
Public classArcToCollection
ArcTo collection.
Public classArrowSize
Specifies the size of the arrowhead of the line.
Public classAutoLinkComparison
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.
Public classBevel
Represents a bevel of a shape
Public classBevelLightingType
Specifies the type of shadow for a shape.
Public classBevelMaterialType
Specifies the type of shadow for a shape.
Public classBevelType
Specifies the type of shadow for a shape.
Public classBoolValue
Boolean value.
Public classBuildVersionInfo
Contains build version and product information.
Public classBullet
Determines the bullet style.
Public classCalendar
Determines the calendar that is used for custom properties, text fields, and element formulas.
Public classCase
Determines the case of a shape's text.
Public classChar
Contains the formatting attributes for the shape's text, such as font, color, text style, case, position relative to the baseline, and point size.
Public classCharCollection
Char collection.
Public classCollection
It is base class for collections.
Public classColorEntry
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.
Public classColorEntryCollection
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.
Public classColorValue
Represents color value
Public classCompoundType
Specifies the size of the arrowhead of the line.
Public classConFixedCode
Determines when a connector reroutes.
Public classConLineJumpCode
Determines whether a connector jumps when two connectors cross.
Public classConLineJumpDirX
Determines the line jump direction for line jumps occurring on a horizontal segment of a dynamic connector.
Public classConLineJumpDirY
Determines the line jump direction for line jumps occurring on a vertical segment of a dynamic connector.
Public classConLineJumpStyle
Determines the line jump style for line jumps on a dynamic connector.
Public classConLineRouteExt
Determines the appearance of a connector.
Public classConnect
Represents a connection between two shapes in a drawing, such as a line and a box in an organization chart.
Public classConnectCollection
Connect collection.
Public classConnection
Contains elements for one connection point defined for the shape.
Public classConnectionABCD
The ConnectionABCD element is an obsolete version of the Connection element and exists only for backward compatibility.
Public classConnectionABCDCollection
ConnectionABCD collection.
Public classConnectionCollection
Connection collection.
Public classControl
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.
Public classControlCollection
Control collection.
Public classConType
Specifies the type of behavior the x or y-coordinate of the control handle exhibits after the handle is moved.
Public classCoordinate
Abstract class for the x- and y-coordinates.
Public classCoordinateCollection
Coordinate collection.
Public classCp
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
Public classCustomProp
CustomProp stucture.
Public classCustomPropCollection
CustomProps collection.
Public classCustomValue
Value of property.
Public classDataColumn
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.
Public classDataColumnCollection
DataColumn collection.
Public classDataConnection
Abstracts communication between one or more DataRecordset elements and a non-XML data source.
Public classDataConnectionCollection
DataConnection collection.
Public classDataRecordSet
Stores, formats, refreshes, and exposes data queried from a database in Microsoft Visio.
Public classDataRecordSetCollection
DataRecordSet collection.
Public classDateValue
Date and time value.
Public classDiagram
Root element of Visio objects hierarchy.
Public classDiagramException
Base class for all Aspose.Diagram exceptions
Public classDisplayMode
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.
Public classDisplayModeSmartTagDef
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.
Public classDocProps
Contains elements that control the document's preview quality, scope, and output format.
Public classDocumentProperties
Contains document property elements such as the document's title, author, and so on.
Public classDocumentSettings
Contains elements that specify document settings.
Public classDocumentSheet
Specifies a document's ShapeSheet structure.
Public classDoubleValue
Double value
Public classDrawingResizeType
Determines whether the drawing page resizes automatically to fit the diagram.
Public classDrawingScaleType
Specifies the type of drawing scale to use for a page.
Public classDrawingSizeType
Specifies the drawing size of a page.
Public classDynFeedback
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.
Public classEllipse
Contains elements specifying the x- and y-coordinates of the ellipse's center point and two points on the ellipse.
Public classEllipseCollection
Ellipse collection.
Public classEllipticalArcTo
Contains elements that specify information about an elliptical arc.
Public classEllipticalArcToCollection
EllipticalArcTo collection.
Public classEvent
Contains elements that specify formulas that control shape events.
Public classEventItem
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.
Public classEventItemCollection
EventItem collection.
Public classField
Contains elements that specify functions and formulas inserted in the shape's text.
Public classFieldCollection
Field collection.
Public classFileFormatInfo
Contains data returned by FileFormatUtil file format detection methods.
Public classFileFormatUtil
Provides utility methods for conveting file format enums to strings or file extensions and back.
Public classFill
Contains the current fill formatting values for the shape and the shape's drop shadow, including pattern, foreground color, and background color.
Public classFld
Indicates a text-field insertion point for the corresponding Field element.
Public classFloatPointNumCollection
Contains a collection of doubleing point numbers
Public classFont
Contains information about a font.
Public classFontCollection
Contains a collection of Font elements.
Public classForeign
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.
Public classForeignData
Contains a MIME (Multipurpose Internet Mail Extensions) encoded BLOB of picture data, such as Windows metafile, bitmap, or OLE data.
Public classFormatTxt
Abstract class for formating of text
Public classFormatTxtCollection
FormatTxt collection which contains the text of a shape.
Public classGeom
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.
Public classGeomCollection
Geom collection.
Public classGlowEffect
This class specifies a glow effect, in which a color blurred outline is added outside the edges of the object.
Public classGlueType
Specifies whether dynamic (shape-to-shape) glue is allowed when connecting to a shape.
Public classGradientFill
Represents the gradient fill.
Public classGradientStop
Represents the gradient stop.
Public classGradientStopCollection
Represents the gradient stop collection.
Public classGridDensity
Specifies the type of horizontal/vertical grid to use for a page.
Public classGroup
Contains elements that control how you add shapes to a group, move members of a group, and select groups.
Public classHeaderFooter
Contains elements for a document's header and footer.
Public classHeaderFooterFont
Specifies the font used for the header and footer text.
Public classHelp
Contains elements specifying the Shape element's Help file topic and copyright information.
Public classHorzAlign
Specifies the horizontal alignment of text in the shape's text block.
Public classHyperlink
Contains elements for creating multiple jumps between a shape or drawing page and another drawing page, another file, or a Web site.
Public classHyperlinkCollection
Hyperlink collection.
Public classImage
Contains the gamma, brightness, contrast, blur, sharpen, denoise, and transparency values for a bitmap.
Public classInfiniteLine
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.
Public classInfiniteLineCollection
InfiniteLine collection.
Public classIntValue
Integer value
Public classIssue
Represents a single validation issue in the document.
Public classIssueCollection
Issue collection.
Public classIssueTarget
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 specifes neither a page nor a shape.
Public classLayer
Contains elements that define a single layer and its properties for a page.
Public classLayerCollection
Layer collection.
Public classLayerMem
Contains the LayerMember element, which specifies each layer to which the shape is assigned.
Public classLayout
Contains elements that control shape placement and connector routing settings.
Public classCode exampleLicense
Provides methods to license the component.
Public classLine
Contains elements specifying general positioning information about a shape.
Public classLineAdjustFrom
Specifies which dynamic connectors to space apart if they route on top of each other.
Public classLineAdjustTo
Specifies which dynamic connectors to line up on top of one another if they route on top of each other.
Public classLineJumpCode
Determines the dynamic connectors to which you want to add jumps.
Public classLineJumpStyle
Specifies the line jump style for all connectors on the drawing page that don't have a local line jump style.
Public classLineRouteExt
Specifies the default appearance for all connectors on a page.
Public classLineTo
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.
Public classLineToCollection
LineTo collection.
Public classLoadOptions
Allows to specify additional options when loading a diagram into a Diagram object.
Public classLocalizeFont
Specifies whether the shape text should be localized (translated into another language).
Public classMargin
Specifies the margin.
Public classMaster
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.
Public classMasterCollection
Master collection.
Public classMasterShortcut
Specifies a master shortcut defined in the document.
Public classMasterShortcutCollection
MasterShortcut collection.
Public classCode exampleMetered
Provides methods to set metered key.
Public classMilestoneHelper
MilestoneHelper to set property of milestone shape.
Public classMisc
Contains various elements of shapes and groups, such as those that control selection highlighting and visibility.
Public classMoveTo
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.
Public classMoveToCollection
MoveTo collection.
Public classNURBSTo
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.
Public classNURBSToCollection
NURBSTo collection.
Public classObjectKind
Indicates the type of text field.
Public classObjType
Specifies whether objects are placeable or routable in diagrams when you use Microsoft Visio to lay out shapes on the drawing page.
Public classOutputFormat
Specifies the output format for a drawing.
Public classPage
Contains elements that define a page in the document.
Public classPageCollection
Page collection.
Public classPageLayout
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.
Public classPageLineJumpDirX
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.
Public classPageLineJumpDirY
Specifies the direction of line jumps on vertical dynamic connectors on the drawing page for which you haven't applied a local jump direction.
Public classPageProps
Contains cells that control page attributes, such as the page width, height, and scale.
Public classPageSheet
Contains elements that define the page sheet for a Page or Master element.
Public classPara
Contains the paragraph formatting elements for the shape's text, such as indents, line spacing, bullets, and horizontal alignment of paragraphs.
Public classParaCollection
Para collection.
Public classPlaceDepth
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.
Public classPlaceFlip
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.
Public classPlaceStyle
Specifies how shapes are placed on the page when shapes are laid out when a user selects Lay Out Shapes (Shape menu).
Public classPolylineTo
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.
Public classPolylineToCollection
PolylineTo collection.
Public classPos
Specifies the position of the shape's text relative to the baseline.
Public classPp
Specifies the beginning of a paragraph properties run. The run is defined to the end of the text or until the next
Public classPreviewScope
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.
Public classPrintPageOrientation
Determines whether the page is printed in portrait or landscape orientation.
Public classPrintProps
Contains elements that control how the drawing page is formatted (appears) on the printer page.
Public classProp
Contains elements for defining custom properties and elements for associating data with a shape.
Public classPropCollection
Prop collection.
Public classProtection
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.
Public classRelCubBezTo
Contains x- and y-coordinates for a RelCubBezTo's points.
Public classRelCubBezToCollection
RelCubBezTo collection.
Public classRelEllipticalArcTo
Contains elements that specify information about an elliptical arc.Coordinates are specified as relative coordinates.
Public classRelEllipticalArcToCollection
RelEllipticalArcTo collection.
Public classRelLineTo
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.
Public classRelLineToCollection
RelLineTo collection.
Public classRelMoveTo
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.
Public classRelMoveToCollection
RelMoveTo collection.
Public classRelQuadBezTo
Contains x- and y-coordinates for a RelQuadBezTo's points.
Public classRelQuadBezToCollection
RelQuadBezTo collection.
Public classResizeMode
Specifies the current resize behavior setting for the shape when contained in a group.
Public classReviewer
Contains elements that contain identifying information about a document reviewer.
Public classReviewerCollection
Reviewer collection.
Public classRotationType
Specifies the type of shadow for a shape.
Public classRouteStyle
Specifies the routing style and direction for all dynamic connectors on the drawing page that don't have a local routing style.
Public classRow
Indicates a row in the data recordset.
Public classRowCollection
Row collection.
Public classRule
Represents a single validation rule in a diagram validation rule set.
Public classRuleCollection
Rule collection.
Public classRuleInfo
Specifies information about the validation rule that the parent validation issue pertains to.
Public classRulerDensity
Specifies the horizontal subdivisions on the ruler for the page.
Public classRulerGrid
Contains elements that specify the settings of the page's rulers and grid.
Public classRuleSet
Represents one set of diagram validation rules.
Public classRuleSetCollection
RuleSet collection.
Public classRuleValue
Rule value.
Public classScratch
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.
Public classScratchCollection
Scratch collection.
Public classSelectMode
Specifies how the user selects a group shape and its members.
Public classShape
Contains elements that define a shape in a Master, Page, or group shape element.
Public classShapeCollection
Collection of Shapes.
Public classShapeFixedCode
Specifies placement behavior for a placeable shape.
Public classShapePlaceFlip
Specifies how a placeable shape flips and/or rotates on the page when a user selects Lay Out Shapes (Shapes menu).
Public classShapePlaceStyle
Determines the placement style for children.
Public classShapePlowCode
Specifies whether a placeable shape moves away when you drag another placeable shape near the shape on the drawing page.
Public classShapeRouteStyle
Specifies the routing style and direction for a connector on the drawing page.
Public classShapeShdwShow
Specifies the type of shadow for a shape.
Public classShapeShdwType
Specifies the type of shadow for a shape.
Public classShdwType
Indicates the default shadow type for a page.
Public classSmartTagDef
Contains elements that contain information for each smart tag defined for a shape or page.
Public classSmartTagDefCollection
SmartTagDef collection.
Public classSolutionXML
Contains solution-specific, well-formed XML data that is prefixed in an explicit namespace and is stored with a document.
Public classSolutionXMLCollection
SolutionXML collection.
Public classSplineKnot
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.
Public classSplineKnotCollection
SplineKnot collection.
Public classSplineStart
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.
Public classSplineStartCollection
SplineStart collection.
Public classStr2Value
String value.
Public classStreamProviderOptions
Represents the stream options.
Public classStrValue
String value
Public classStyle
Specifies the character formatting applied to a range of text in the shape's text block.
Public classStyleProp
Contains elements that control style behavior, such as whether a style includes text, line, and fill attributes.
Public classStyleSheet
Represents a style defined in a document.
Public classStyleSheetCollection
Collection of StyleSheets.
Public classTab
Contains a collection of Tab elements.
Public classTabCollection
Contains a collection of Tab elements
Public classTabsCollection
Contains a collection of TabCollection elements
Public classText
Contains the text of a shape.
Public classTextBlock
Contains elements that specify the alignment, margins, and default tab stop positions of text in a shape's text block.
Public classTextCollection
Contains the text of a shape. Each item is text with character, paragraph and tabs properties.
Public classTextDirection
Specifies the direction of the characters in a text block.
Public classTextXForm
Contains elements that specify positioning information about a shape's text block.
Public classThreeDFormat
Represents a shape's three-dimensional formatting.
Public classTimeLineHelper
TimeLineHelper to set property of timeline shape.
Public classTp
Specifies the beginning of a tabs properties run. The run is defined to the end of the text or until the next
Public classTxt
Text of the shape
Public classTypeConnection
Specifies various types, based on the element in which it is contained.
Public classTypeField
Type specifies a data type for the text field value.
Public classTypeProp
Type specifies a data type for the custom property value.
Public classUIVisibility
Specifies the tab alignment.
Public classUnitFormulaErr
Specifies attributes of an element.
Public classUnitFormulaErrV
Specified attributes of an element.
Public classUser
Contains a work area for entering formulas in user-specific elements that are referred to by other elements and add-on tools.
Public classUserCollection
User collection.
Public classValidation
Stores information about diagram validation for the document.
Public classValidationProperties
Encapsulates properties related to validation for the document.
Public classValue
Value.
Public classVerticalAlign
Specifies the vertical alignment of text within the text block.
Public classWalkPreference
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.
Public classWarningInfo
Warning info
Public classWindow
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.
Public classWindowCollection
Window collection.
Public classXForm
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).
Public classXForm1D
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.
Public classXJustify
The x-offset of the smart tag button relative to the point defined by the X and Y elements.
Public classYJustify
Specifies the y-offset of the smart tag button relative to the point defined by the X and Y elements.
Interfaces
  InterfaceDescription
Public interfaceIWarningCallback
Callback interface of warning.
Enumerations
  EnumerationDescription
Public enumerationAlignmentValue
Specifies the tab alignment.
Public enumerationAlignNameValue
Optional int. Specifies whether the master's text in the stencil window is aligned left, right, or center.
Public enumerationArrowSizeValue
Specifies the size of the arrowhead of the line.
Public enumerationBevelLightingTypeValue
Represents a preset light right that can be applied to a shape
Public enumerationBevelMaterialTypeValue
Describes surface appearance of a shape.
Public enumerationBevelPresetType
Represents a preset for a type of bevel which can be applied to a shape in 3D.
Public enumerationBevelTypeValue
Represents a preset for a type of bevel which can be applied to a shape in 3D.
Public enumerationBOOL
Boolean.
Public enumerationBulletValue
Determines the bullet style.
Public enumerationCalendarValue
Determines the calendar that is used for custom properties, text fields, and element formulas.
Public enumerationCaseValue
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.
Public enumerationCompoundTypeValue
Represents style of drawing lines.
Public enumerationCompressionType
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.
Public enumerationConFixedCodeValue
Determines when a connector reroutes.
Public enumerationConLineJumpCodeValue
Determines whether a connector jumps when two connectors cross.
Public enumerationConLineJumpDirXValue
Determines the line jump direction for line jumps occurring on a horizontal segment of a dynamic connector.
Public enumerationConLineJumpDirYValue
Determines the line jump direction for line jumps occurring on a vertical segment of a dynamic connector.
Public enumerationConLineJumpStyleValue
Determines the line jump style for line jumps on a dynamic connector.
Public enumerationConLineRouteExtValue
Determines the appearance of a connector.
Public enumerationConnectedShapesFlags
Filters the array of returned shape IDs by the directionality of the connectors.
Public enumerationConnectorsTypeValue
May be one of the following values: RightAngle, StraightLines, or CurvedLines. Only relevant when WindowType is specified as Drawing or Sheet.
Public enumerationContainerTypeValue
May be one of the following values: Document, Page, or Master. Only relevant when WindowType is specified as Drawing or Sheet.
Public enumerationContextTypeValue
Specifies properties of the group or shape to use for the comparison. Possible values are shown in the following table.
Public enumerationConValue
Specifies the type of behavior the x or y-coordinate of the control handle exhibits after the handle is moved.
Public enumerationDisplayModeSmartTagDefValue
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.
Public enumerationDisplayModeValue
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.
Public enumerationDrawingResizeTypeValue
Determines whether the drawing page resizes automatically to fit the diagram.
Public enumerationDrawingScaleTypeValue
Specifies the type of drawing scale to use for a page.
Public enumerationDrawingSizeTypeValue
Specifies the drawing size of a page.
Public enumerationDynFeedbackValue
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.
Public enumerationFileFormatType
Enumerates spreadsheet file format types
Public enumerationFillType
Fill format type.
Public enumerationForeignType
Data type.
Public enumerationFromPartValue
The part of a shape from which a connection originates.
Public enumerationGluedShapesFlags
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.
Public enumerationGlueSettings
The bit values indicate that a specific glue setting is on or off. The value may be a sum of the values:
Public enumerationGlueSettingsValue
Specifies the objects that shapes glue to when glue is enabled in the document.
Public enumerationGlueTypeValue
Specifies whether dynamic (shape-to-shape) glue is allowed when connecting to a shape.
Public enumerationGradientDirectionType
Represents all direction type of gradient.
Public enumerationGradientFillDir
Specifies the type of the fill color gradient of a shape
Public enumerationGradientFillType
Represents all Gradient fill type.
Public enumerationGradientStyleType
Represents gradient shading style.
Public enumerationGridDensityValue
Specifies the type of horizontal/vertical grid to use for a page.
Public enumerationHorzAlignValue
Specifies the horizontal alignment of text in the shape's text block.
Public enumerationIconSizeValue
Optional int. The size of the element's icon.
Public enumerationLightRigDirectionType
Repesents the light rig direction type.
Public enumerationLineAdjustFromValue
Specifies which dynamic connectors to space apart if they route on top of each other.
Public enumerationLineAdjustToValue
Specifies which dynamic connectors to line up on top of one another if they route on top of each other.
Public enumerationLineJumpCodeValue
Determines the dynamic connectors to which you want to add jumps.
Public enumerationLineJumpStyleValue
Specifies the line jump style for all connectors on the drawing page that don't have a local line jump style.
Public enumerationLineRouteExtValue
Specifies the default appearance for all connectors on a page.
Public enumerationLoadFileFormat
Enumeration for loading diagram format selection.
Public enumerationLocalizeFontValue
Specifies whether the shape text should be localized (translated into another language).
Public enumerationMeasureConst
Units of\ measure.
Public enumerationObjectKindValue
Indicates the type of text field.
Public enumerationObjectType
If the ForeignType attribute is "Object", the ForeignData element must also have an ObjectType attribute.
Public enumerationObjTypeValue
Specifies whether objects are placeable or routable in diagrams when you use Microsoft Visio to lay out shapes on the drawing page.
Public enumerationOptionsValue
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.
Public enumerationOutputFormatValue
Specifies the output format for a drawing.
Public enumerationPageLineJumpDirXValue
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.
Public enumerationPageLineJumpDirYValue
Specifies the direction of line jumps on vertical dynamic connectors on the drawing page for which you haven't applied a local jump direction.
Public enumerationPlaceDepthValue
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.
Public enumerationPlaceFlipValue
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.
Public enumerationPlaceStyleValue
Specifies how shapes are placed on the page when shapes are laid out when a user selects Lay Out Shapes (Shape menu).
Public enumerationPosValue
Specifies the position of the shape's text relative to the baseline.
Public enumerationPresetCameraType
Represent different algorithmic methods for setting all camera properties, including position.
Public enumerationPresetShadowType
Represents preset shadow type.
Public enumerationPreviewScopeValue
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.
Public enumerationPrintPageOrientationValue
Determines whether the page is printed in portrait or landscape orientation.
Public enumerationPropType
Type of Property.
Public enumerationRectangleAlignmentType
Represents how to position two rectangles relative to each other.
Public enumerationReflectionEffectType
Public enumerationResizeModeValue
Specifies the current resize behavior setting for the shape when contained in a group.
Public enumerationRotationTypeValue
Specifies the type of projection of the effect properties of a shape
Public enumerationRouteStyleValue
Specifies the routing style and direction for all dynamic connectors on the drawing page that don't have a local routing style.
Public enumerationRulerDensityValue
Specifies the horizontal subdivisions on the ruler for the page.
Public enumerationSaveFileFormat
Enumeration for saving diagram format selection.
Public enumerationSelectModeValue
Specifies how the user selects a group shape and its members.
Public enumerationShapeFixedCodeValue
Specifies placement behavior for a placeable shape.
Public enumerationShapePlaceFlipValue
Specifies how a placeable shape flips and/or rotates on the page when a user selects Lay Out Shapes (Shapes menu).
Public enumerationShapePlaceStyleValue
Determines the placement style for children.
Public enumerationShapePlowCodeValue
Specifies whether a placeable shape moves away when you drag another placeable shape near the shape on the drawing page.
Public enumerationShapeRouteStyleValue
Specifies the routing style and direction for a connector on the drawing page.
Public enumerationShapeShdwShowValue
Specifies the type of shadow for a shape.
Public enumerationShapeShdwTypeValue
Specifies the type of shadow for a shape.
Public enumerationShdwTypeValue
Indicates the default shadow type for a page.
Public enumerationSnapExtensions
Specifies whether a specific snap extension setting is enabled or disabled for the active window. The value can be a sum of the values.
Public enumerationSnapExtensionsValue
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.
Public enumerationSnapSettings
Specifies the objects that shapes snap to when snap is active in the window. The value may be a sum of the values.
Public enumerationSnapSettingsValue
Specifies the objects that shapes snap to when snap is active in the window
Public enumerationStyleValue
Specifies the character formatting applied to a range of text in the shape's text block.
Public enumerationTextDirectionValue
Specifies the direction of the characters in a text block.
Public enumerationToPartValue
The part of a shape to which a connection is made.
Public enumerationTypeConnectionValue
Specifies various types, based on the element in which it is contained.
Public enumerationTypeFieldValue
Type specifies a data type for the text field value.
Public enumerationTypePropValue
Type specifies a data type for the custom property value.
Public enumerationTypeValue
Optional enumeration. The type of a shape.
Public enumerationUIVisibilityValue
Specifies the tab alignment.
Public enumerationVerticalAlignValue
Specifies the vertical alignment of text within the text block.
Public enumerationVisRuleTargetsValue
Specifies contants that define the target of the validation rule; passed to and returned by the ValidationRule.TargetType property.
Public enumerationWalkPreferenceValue
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.
Public enumerationWarningType
WaringType
Public enumerationWindowStateValue
An integer specifying bit flags. This attribute can be a sum of the following values.
Public enumerationWindowTypeValue
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.
Public enumerationXJustifyValue
The x-offset of the smart tag button relative to the point defined by the X and Y elements.
Public enumerationYJustifyValue
Specifies the y-offset of the smart tag button relative to the point defined by the X and Y elements.