com.aspose.diagram

Classes

ClassDescription
AbstractInterruptMonitorMonitor for interruption requests in all time-consuming operations.
ActDefines custom command names that appear on an object’s shortcut menu and specifies the actions that the commands take.
ActCollectionAct collection.
ActiveXControlRepresents the ActiveX control.
ActiveXControlBaseRepresents the ActiveX control.
ActiveXPersistenceTypeRepresents the persistence method to persist an ActiveX control.
AlignIndicates the alignment of a shape with respect to the guide or guide point to which the shape is glued.
AlignNameValueOptional int.
AlignmentSpecifies the tab alignment.
AlignmentValueSpecifies the tab alignment.
AnnotationContains elements that contain information about comments inserted into a document page.
AnnotationCollectionAnnotation collection.
ArcToContains the x- and y-coordinates and bow of a circular arc represented respectively by the X, Y, and A elements.
ArcToCollectionArcTo collection.
ArrowSizeSpecifies the size of the arrowhead of the line.
ArrowSizeValueSpecifies the size of the arrowhead of the line.
AsposeDiagramPrintDocumentIt’s own version of the .NET PrintDocument class which can be passed to a PrintPreviewDialog form to print and preview a diagram.
AutoLinkComparisonDefines 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.
AutoSpaceOptionsRepresents autospace options.
BOOLBoolean.
BevelRepresents a bevel of a shape
BevelLightingTypeSpecifies the type of shadow for a shape.
BevelLightingTypeValueRepresents a preset light right that can be applied to a shape
BevelMaterialTypeSpecifies the type of shadow for a shape.
BevelMaterialTypeValueDescribes surface appearance of a shape.
BevelPresetTypeRepresents a preset for a type of bevel which can be applied to a shape in 3D.
BevelTypeSpecifies the type of shadow for a shape.
BevelTypeValueRepresents a preset for a type of bevel which can be applied to a shape in 3D.
BoolValueBoolean value.
BulletDetermines the bullet style.
BulletValueDetermines the bullet style.
CalendarDetermines the calendar that is used for custom properties, text fields, and element formulas.
CalendarValueDetermines the calendar that is used for custom properties, text fields, and element formulas.
CaseDetermines the case of a shape’s text.
CaseValueDetermines the case of a shape’s text.
CharContains the formatting attributes for the shape’s text, such as font, color, text style, case, position relative to the baseline, and point size.
CharCollectionChar collection.
CheckBoxActiveXControlRepresents a CheckBox ActiveX control.
CheckValueTypeRepresents the check value type of the check box.
CollectionIt is base class for collections.
CollectionBaseProvides the abstract base class for a strongly typed collection.
ColorRepresents an ARGB (alpha, red, green, blue) color.
ColorEntryContains a color table entry.
ColorEntryCollectionContains the document’s color table.
ColorValueRepresents color value
ComboBoxActiveXControlRepresents a ComboBox ActiveX control.
CommandButtonActiveXControlRepresents a command button.
CompositingQualitySpecifies the quality level to use during compositing.
CompoundTypeSpecifies the size of the arrowhead of the line.
CompoundTypeValueRepresents style of drawing lines.
CompressionTypeThis attribute is only meaningful if the foreign data is a raster-based foreign object, such as a DIB, JPG, PNG, TIFF, or GIF file.
ConFixedCodeDetermines when a connector reroutes.
ConFixedCodeValueDetermines when a connector reroutes.
ConLineJumpCodeDetermines whether a connector jumps when two connectors cross.
ConLineJumpCodeValueDetermines whether a connector jumps when two connectors cross.
ConLineJumpDirXDetermines the line jump direction for line jumps occurring on a horizontal segment of a dynamic connector.
ConLineJumpDirXValueDetermines the line jump direction for line jumps occurring on a horizontal segment of a dynamic connector.
ConLineJumpDirYDetermines the line jump direction for line jumps occurring on a vertical segment of a dynamic connector.
ConLineJumpDirYValueDetermines the line jump direction for line jumps occurring on a vertical segment of a dynamic connector.
ConLineJumpStyleDetermines the line jump style for line jumps on a dynamic connector.
ConLineJumpStyleValueDetermines the line jump style for line jumps on a dynamic connector.
ConLineRouteExtDetermines the appearance of a connector.
ConLineRouteExtValueDetermines the appearance of a connector.
ConTypeSpecifies the type of behavior the x or y-coordinate of the control handle exhibits after the handle is moved.
ConValueSpecifies the type of behavior the x or y-coordinate of the control handle exhibits after the handle is moved.
ConnectRepresents a connection between two shapes in a drawing, such as a line and a box in an organization chart.
ConnectCollectionConnect collection.
ConnectedShapesFlagsFilters the array of returned shape IDs by the directionality of the connectors.
ConnectionContains elements for one connection point defined for the shape.
ConnectionABCDThe ConnectionABCD element is an obsolete version of the Connection element and exists only for backward compatibility.
ConnectionABCDCollectionConnectionABCD collection.
ConnectionCollectionConnection collection.
ConnectionPointPlaceSpecifies the location on the shape where connector will be connected.
ConnectorRuleRepresents 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.
ConnectorsTypeValueMay be one of the following values: RightAngle, StraightLines, or CurvedLines.
ContainerTypeValueMay be one of the following values: Document, Page, or Master.
ContextTypeValueSpecifies properties of the group or shape to use for the comparison.
ControlContains 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.
ControlBorderTypeRepresents the border type of the ActiveX control.
ControlCaptionAlignmentTypeRepresents the position of the Caption relative to the control.
ControlCollectionControl collection.
ControlListStyleRepresents the visual appearance of the list in a ListBox or ComboBox.
ControlMatchEntryTypeRepresents how a ListBox or ComboBox searches its list as the user types.
ControlMousePointerTypeRepresents the type of icon displayed as the mouse pointer for the control.
ControlPictureAlignmentTypeRepresents the alignment of the picture inside the Form or Image.
ControlPicturePositionTypeRepresents the location of the control’s picture relative to its caption.
ControlPictureSizeModeRepresents how to display the picture.
ControlScrollBarTypeRepresents the type of scroll bar.
ControlScrollOrientationRepresents type of scroll orientation
ControlSpecialEffectTypeRepresents the type of special effect.
ControlTypeRepresents all type of ActiveX control.
CoordinateAbstract class for the x- and y-coordinates.
CoordinateCollectionCoordinate collection.
CountryCodeRepresents Diagram country identifiers.
CpMarks the beginning of a character properties run that is formatted according to the corresponding Char element.
CustomPropCustomProp structure.
CustomPropCollectionCustomProps collection.
CustomValueValue of property.
DataColumnDefines 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.
DataColumnCollectionDataColumn collection.
DataConnectionAbstracts communication between one or more DataRecordset elements and a non-XML data source.
DataConnectionCollectionDataConnection collection.
DataConnectionTypeAllows to configure options for the connections to the database.
DataRecordSetStores, formats, refreshes, and exposes data queried from a database in Microsoft Visio.
DataRecordSetCollectionDataRecordSet collection.
DateTimeRepresents an instant in time, typically expressed as a date and time of day.
DateValueDate and time value.
DiagramRoot element of Visio objects hierarchy.
DiagramExceptionBase class for all Aspose.Diagram exceptions
DiagramSaveOptionsCan be used to specify additional options when saving a diagram into Visio (VDX\VSX) format.
DisplayModeWhen it is contained in a Group element, the DisplayMode element specifies how a group shape and its members are displayed.
DisplayModeSmartTagDefDisplayMode 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.
DisplayModeSmartTagDefValueDisplayMode 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.
DisplayModeValueWhen it is contained in a Group element, the DisplayMode element specifies how a group shape and its members are displayed.
DocPropsContains elements that control the document’s preview quality, scope, and output format.
DocumentPropertiesContains document property elements such as the document’s title, author, and so on.
DocumentSettingsContains elements that specify document settings.
DocumentSheetSpecifies a document’s ShapeSheet structure.
DoubleValueDouble value
DrawingResizeTypeDetermines whether the drawing page resizes automatically to fit the diagram.
DrawingResizeTypeValueDetermines whether the drawing page resizes automatically to fit the diagram.
DrawingScaleTypeSpecifies the type of drawing scale to use for a page.
DrawingScaleTypeValueSpecifies the type of drawing scale to use for a page.
DrawingSizeTypeSpecifies the drawing size of a page.
DrawingSizeTypeValueSpecifies the drawing size of a page.
DropButtonStyleRepresents the symbol displayed on the drop button.
DynFeedbackSpecifies the type of visual feedback provided to users when they drag a connector.
DynFeedbackValueSpecifies the type of visual feedback provided to users when they drag a connector.
EllipseContains elements specifying the x- and y-coordinates of the ellipse’s center point and two points on the ellipse.
EllipseCollectionEllipse collection.
EllipticalArcToContains elements that specify information about an elliptical arc.
EllipticalArcToCollectionEllipticalArcTo collection.
EmfRenderSettingSetting for rendering Emf metafile.
EncodingRepresents a character encoding.
EventContains elements that specify formulas that control shape events.
EventItemEncapsulates an event code.
EventItemCollectionEventItem collection.
FieldContains elements that specify functions and formulas inserted in the shape’s text.
FieldCollectionField collection.
FileFontSourceRepresents the single TrueType font file stored in the file system.
FileFormatInfoContains data returned by FileFormatUtil file format detection methods.
FileFormatTypeEnumerates spreadsheet file format types
FileFormatUtilProvides utility methods for converting file format enums to strings or file extensions and back.
FillContains the current fill formatting values for the shape and the shape’s drop shadow, including pattern, foreground color, and background color.
FillTypeFill format type.
FldIndicates a text-field insertion point for the corresponding Field element.
FloatPointNumCollectionContains a collection of doubling point numbers
FolderFontSourceRepresents the folder that contains TrueType font files.
FontContains information about a font.
FontCollectionContains a collection of Font elements.
FontConfigsSpecifies font settings
FontSourceBaseThis is an abstract base class for the classes that allow the user to specify various font sources
FontSourceTypeSpecifies the type of a font source.
ForeignContains elements specifying the width and height of an object from another program used in a Microsoft Visio document.
ForeignDataContains a MIME (Multipurpose Internet Mail Extensions) encoded BLOB of picture data, such as Windows metafile, bitmap, or OLE data.
ForeignTypeData type.
FormatTxtAbstract class for formatting of text
FormatTxtCollectionFormatTxt collection which contains the text of a shape.
FromPartValueThe part of a shape from which a connection originates.
GeomContains elements that specify the coordinates of the vertices for the lines and arcs that make up the shape.
GeomCollectionGeom collection.
GlowEffectThis class specifies a glow effect, in which a color blurred outline is added outside the edges of the object.
GlueSettingsThe bit values indicate that a specific glue setting is on or off.
GlueSettingsValueSpecifies the objects that shapes glue to when glue is enabled in the document.
GlueTypeSpecifies whether dynamic (shape-to-shape) glue is allowed when connecting to a shape.
GlueTypeValueSpecifies whether dynamic (shape-to-shape) glue is allowed when connecting to a shape.
GluedShapesFlagsSpecifies 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.
GradientDirectionTypeRepresents all direction type of gradient.
GradientFillRepresents the gradient fill.
GradientFillDirSpecifies the type of the fill color gradient of a shape
GradientFillTypeRepresents all Gradient fill type.
GradientStopRepresents the gradient stop.
GradientStopCollectionRepresents the gradient stop collection.
GradientStyleTypeRepresents gradient shading style.
GridDensitySpecifies the type of horizontal/vertical grid to use for a page.
GridDensityValueSpecifies the type of horizontal/vertical grid to use for a page.
GroupContains elements that control how you add shapes to a group, move members of a group, and select groups.
HTMLSaveOptionsAllows to specify additional options when rendering diagram pages to HTML.
HeaderFooterContains elements for a document’s header and footer.
HeaderFooterFontSpecifies the font used for the header and footer text.
HelpContains elements specifying the Shape element’s Help file topic and copyright information.
HorzAlignSpecifies the horizontal alignment of text in the shape’s text block.
HorzAlignValueSpecifies the horizontal alignment of text in the shape’s text block.
HyperlinkContains elements for creating multiple jumps between a shape or drawing page and another drawing page, another file, or a Web site.
HyperlinkCollectionHyperlink collection.
IconSizeValueOptional int.
ImageContains the gamma, brightness, contrast, blur, sharpen, denoise, and transparency values for a bitmap.
ImageActiveXControlRepresents the image control.
ImageColorModeSpecifies the color mode for the generated images of document pages.
ImageFormatSpecifies the file format of the image.
ImageSaveOptionsAllows to specify additional options when rendering diagram pages to images.
IndividualFontConfigsFont configs for each Diagram object.
InfiniteLineContains elements specifying the x- and y-coordinates of two points on an infinite line.
InfiniteLineCollectionInfiniteLine collection.
InputMethodEditorModeRepresents the default run-time mode of the Input Method Editor.
IntValueInteger value
InterpolationModeThe InterpolationMode enumeration specifies the algorithm that is used when images are scaled or rotated.
InterruptMonitorRepresents all operator about the interrupt.
IssueRepresents a single validation issue in the document.
IssueCollectionIssue collection.
IssueTargetDepending 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.
LabelActiveXControlRepresents the label ActiveX control.
LayerContains elements that define a single layer and its properties for a page.
LayerCollectionLayer collection.
LayerMemContains the LayerMember element, which specifies each layer to which the shape is assigned.
LayoutContains elements that control shape placement and connector routing settings.
LayoutDirectionUsed to set direction of layout.
LayoutOptionsUsed to specify style and additional options of layout of shapes to perform Re-Layout of page(pages).
LayoutStyleUsed to specify style of layout.
LicenseProvides methods to license the component.
LightRigDirectionTypeRepresents the light rig direction type.
LineContains elements specifying general positioning information about a shape.
LineAdjustFromSpecifies which dynamic connectors to space apart if they route on top of each other.
LineAdjustFromValueSpecifies which dynamic connectors to space apart if they route on top of each other.
LineAdjustToSpecifies which dynamic connectors to line up on top of one another if they route on top of each other.
LineAdjustToValueSpecifies which dynamic connectors to line up on top of one another if they route on top of each other.
LineJumpCodeDetermines the dynamic connectors to which you want to add jumps.
LineJumpCodeValueDetermines the dynamic connectors to which you want to add jumps.
LineJumpStyleSpecifies the line jump style for all connectors on the drawing page that don’t have a local line jump style.
LineJumpStyleValueSpecifies the line jump style for all connectors on the drawing page that don’t have a local line jump style.
LineRouteExtSpecifies the default appearance for all connectors on a page.
LineRouteExtValueSpecifies the default appearance for all connectors on a page.
LineToContains x- and y-coordinates of the ending vertex of a straight line segment.
LineToCollectionLineTo collection.
ListBoxActiveXControlRepresents a ListBox ActiveX control.
LoadDataFilterOptionsRepresents the options to filter data when loading diagram from template.
LoadFileFormatEnumeration for loading diagram format selection.
LoadFilterRepresents the filter that provides options for loading data when loading diagram from template.
LoadOptionsAllows to specify additional options when loading a diagram into a Diagram object.
LocalizeFontSpecifies whether the shape text should be localized (translated into another language).
LocalizeFontValueSpecifies whether the shape text should be localized (translated into another language).
MarginSpecifies the margin.
MasterContains elements that define a master for the document.
MasterCollectionMaster collection.
MasterShortcutSpecifies a master shortcut defined in the document.
MasterShortcutCollectionMasterShortcut collection.
MeasureConstUnits of\ measure.
MemoryFontSourceRepresents the single TrueType font file stored in memory.
MeteredProvides methods to set metered key.
MilestoneHelperMilestoneHelper to set property of milestone shape.
MiscContains various elements of shapes and groups, such as those that control selection highlighting and visibility.
MoveToContains 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.
MoveToCollectionMoveTo collection.
NURBSToContains 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).
NURBSToCollectionNURBSTo collection.
ObjTypeSpecifies whether objects are placeable or routable in diagrams when you use Microsoft Visio to lay out shapes on the drawing page.
ObjTypeValueSpecifies whether objects are placeable or routable in diagrams when you use Microsoft Visio to lay out shapes on the drawing page.
ObjectKindIndicates the type of text field.
ObjectKindValueIndicates the type of text field.
ObjectTypeIf the ForeignType attribute is “Object”, the ForeignData element must also have an ObjectType attribute.
OptionsValueOptional unsigned integer.
OutputFormatSpecifies the output format for a drawing.
OutputFormatValueSpecifies the output format for a drawing.
PageContains elements that define a page in the document.
PageCollectionPage collection.
PageEndSavingArgsInfo for a page ends saving process.
PageLayoutContains 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.
PageLineJumpDirXSpecifies 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.
PageLineJumpDirXValueSpecifies 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.
PageLineJumpDirYSpecifies the direction of line jumps on vertical dynamic connectors on the drawing page for which you haven’t applied a local jump direction.
PageLineJumpDirYValueSpecifies the direction of line jumps on vertical dynamic connectors on the drawing page for which you haven’t applied a local jump direction.
PagePropsContains cells that control page attributes, such as the page width, height, and scale.
PageSavingArgsInfo for a page saving process.
PageSheetContains elements that define the page sheet for a Page or Master element.
PageSizeContains information about page size for the generated images.
PageStartSavingArgsInfo for a page starts saving process.
PaperSizeFormatEnumeration for saving paper size format selection.
ParaContains the paragraph formatting elements for the shape’s text, such as indents, line spacing, bullets, and horizontal alignment of paragraphs.
ParaCollectionPara collection.
PdfComplianceSpecifies the PDF compliance level to output file.
PdfDigitalSignatureHashAlgorithmSpecifies digital hash algorithm used by digital signature.
PdfEncryptionAlgorithmSpecifies the encryption algorithm to use for encrypting a PDF document.
PdfEncryptionDetailsContains details for a pdf encryption.
PdfPermissionsSpecifies user permissions for PDF document.
PdfSaveOptionsAllows to specify additional options when rendering diagram pages to PDF.
PdfTextCompressionSpecifies a type of compression applied to all content in the PDF file except images.
PinPosValueSpecifies the pin position for the shape.
PixelOffsetModeSpecifies how pixels are offset during rendering.
PlaceDepthFor 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.
PlaceDepthValueFor 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.
PlaceFlipSpecifies how placeable shapes flip and/or rotate on a page when shapes are laid out using the Lay Out Shapes command in Microsoft Visio.
PlaceFlipValueSpecifies how placeable shapes flip and/or rotate on a page when shapes are laid out using the Lay Out Shapes command in Microsoft Visio.
PlaceStyleSpecifies how shapes are placed on the page when shapes are laid out when a user selects Lay Out Shapes (Shape menu).
PlaceStyleValueSpecifies how shapes are placed on the page when shapes are laid out when a user selects Lay Out Shapes (Shape menu).
PolylineToContains x- and y-coordinates of the last point of a polyline and a polyline formula.
PolylineToCollectionPolylineTo collection.
PosSpecifies the position of the shape’s text relative to the baseline.
PosValueSpecifies the position of the shape’s text relative to the baseline.
PpSpecifies the beginning of a paragraph properties run.
PresetCameraTypeRepresent different algorithmic methods for setting all camera properties, including position.
PresetColorMatricsValueUsed to set Shape theme style’s color property
PresetQuickStyleValueSpecifies the theme quick style value
PresetShadowTypeRepresents preset shadow type.
PresetStyleMatricsValueUsed to set Shape theme style property
PresetThemeValueSpecifies the theme value
PresetThemeVariantValueSpecifies the theme Variant value
PreviewScopeSpecifies whether the document includes a preview, and, if so, whether the preview shows only the first page or all the pages in the document.
PreviewScopeValueSpecifies whether the document includes a preview, and, if so, whether the preview shows only the first page or all the pages in the document.
PrintPageOrientationDetermines whether the page is printed in portrait or landscape orientation.
PrintPageOrientationValueDetermines whether the page is printed in portrait or landscape orientation.
PrintPropsContains elements that control how the drawing page is formatted (appears) on the printer page.
PrintSaveOptionsAllows to specify additional options when printing diagram.
PropContains elements for defining custom properties and elements for associating data with a shape.
PropCollectionProp collection.
PropTypeType of Property.
ProtectionLocking helps prevent inadvertent changes to the shape but does not prevent Microsoft Visio from resetting values in other circumstances.
RadioButtonActiveXControlRepresents a RadioButton ActiveX control.
RectangleAlignmentTypeRepresents how to position two rectangles relative to each other.
ReflectionEffectType
RelCubBezToContains x- and y-coordinates for a RelCubBezTo’s points.
RelCubBezToCollectionRelCubBezTo collection.
RelEllipticalArcToContains elements that specify information about an elliptical arc.Coordinates are specified as relative coordinates.
RelEllipticalArcToCollectionRelEllipticalArcTo collection.
RelLineToContains x- and y-coordinates of the ending vertex of a straight line segment.
RelLineToCollectionRelLineTo collection.
RelMoveToContains 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.
RelMoveToCollectionRelMoveTo collection.
RelQuadBezToContains x- and y-coordinates for a RelQuadBezTo’s points.
RelQuadBezToCollectionRelQuadBezTo collection.
RelationFlagStores the relationships between shapes.
RelationShapeContains elements that define a shape and relationflag.
RelationShapeCollectionRelationShape collection.
RemoveHiddenInfoItemSpecifies the remove hidden info for the diagram.
RenderingSaveOptionsThis is an abstract base class for classes that allow the user to specify additional options when saving a diagram into a particular format.
ResizeModeSpecifies the current resize behavior setting for the shape when contained in a group.
ResizeModeValueSpecifies the current resize behavior setting for the shape when contained in a group.
ReviewerContains elements that contain identifying information about a document reviewer.
ReviewerCollectionReviewer collection.
RotationTypeSpecifies the type of shadow for a shape.
RotationTypeValueSpecifies the type of projection of the effect properties of a shape
RouteStyleSpecifies the routing style and direction for all dynamic connectors on the drawing page that don’t have a local routing style.
RouteStyleValueSpecifies the routing style and direction for all dynamic connectors on the drawing page that don’t have a local routing style.
RowIndicates a row in the data recordset.
RowCollectionRow collection.
RuleRepresents a single validation rule in a diagram validation rule set.
RuleCollectionRule collection.
RuleInfoSpecifies information about the validation rule that the parent validation issue pertains to.
RuleSetRepresents one set of diagram validation rules.
RuleSetCollectionRuleSet collection.
RuleValueRule value.
RulerDensitySpecifies the horizontal subdivisions on the ruler for the page.
RulerDensityValueSpecifies the horizontal subdivisions on the ruler for the page.
RulerGridContains elements that specify the settings of the page’s rulers and grid.
SVGSaveOptionsAllows to specify additional options when rendering diagram pages to SVG.
SaveFileFormatEnumeration for saving diagram format selection.
SaveOptionsThis is an abstract base class for classes that allow the user to specify additional options when saving a diagram into a particular format.
ScratchContains a work area for entering and testing formulas that are referred to by other elements.
ScratchCollectionScratch collection.
ScrollBarActiveXControlRepresents the ScrollBar control.
SelectModeSpecifies how the user selects a group shape and its members.
SelectModeValueSpecifies how the user selects a group shape and its members.
ShapeContains elements that define a shape in a Master, Page, or group shape element.
ShapeCollectionCollection of Shapes.
ShapeFixedCodeSpecifies placement behavior for a placeable shape.
ShapeFixedCodeValueSpecifies placement behavior for a placeable shape.
ShapePlaceFlipSpecifies how a placeable shape flips and/or rotates on the page when a user selects Lay Out Shapes (Shapes menu).
ShapePlaceFlipValueSpecifies how a placeable shape flips and/or rotates on the page when a user selects Lay Out Shapes (Shapes menu).
ShapePlaceStyleDetermines the placement style for children.
ShapePlaceStyleValueDetermines the placement style for children.
ShapePlowCodeSpecifies whether a placeable shape moves away when you drag another placeable shape near the shape on the drawing page.
ShapePlowCodeValueSpecifies whether a placeable shape moves away when you drag another placeable shape near the shape on the drawing page.
ShapeRouteStyleSpecifies the routing style and direction for a connector on the drawing page.
ShapeRouteStyleValueSpecifies the routing style and direction for a connector on the drawing page.
ShapeShdwShowSpecifies the type of shadow for a shape.
ShapeShdwShowValueSpecifies the type of shadow for a shape.
ShapeShdwTypeSpecifies the type of shadow for a shape.
ShapeShdwTypeValueSpecifies the type of shadow for a shape.
ShdwTypeIndicates the default shadow type for a page.
ShdwTypeValueIndicates the default shadow type for a page.
ShowDropButtonTypeSpecifies when to show the drop button
SmartTagDefContains elements that contain information for each smart tag defined for a shape or page.
SmartTagDefCollectionSmartTagDef collection.
SmoothingModeSpecifies whether smoothing (antialiasing) is applied to lines and curves and the edges of filled areas.
SnapExtensionsSpecifies whether a specific snap extension setting is enabled or disabled for the active window.
SnapExtensionsValueSpecifies whether a specific snap extension setting is enabled or disabled for the active window.
SnapSettingsSpecifies the objects that shapes snap to when snap is active in the window.
SnapSettingsValueSpecifies the objects that shapes snap to when snap is active in the window
SolutionXMLContains solution-specific, well-formed XML data that is prefixed in an explicit namespace and is stored with a document.
SolutionXMLCollectionSolutionXML collection.
SpinButtonActiveXControlRepresents the SpinButton control.
SplineKnotContains x- and y-coordinates for a spline’s control point and a spline’s knot, represented by the X, Y, and A elements, respectively.
SplineKnotCollectionSplineKnot collection.
SplineStartContains 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.
SplineStartCollectionSplineStart collection.
Str2ValueString value.
StrValueString value
StreamProviderOptionsRepresents the stream options.
StyleSpecifies the character formatting applied to a range of text in the shape’s text block.
StylePropContains elements that control style behavior, such as whether a style includes text, line, and fill attributes.
StyleSheetRepresents a style defined in a document.
StyleSheetCollectionCollection of StyleSheets.
StyleValueSpecifies the character formatting applied to a range of text in the shape’s text block.
TabContains a collection of Tab elements.
TabCollectionContains a collection of Tab elements
TabsCollectionContains a collection of TabCollection elements
TextContains the text of a shape.
TextBlockContains elements that specify the alignment, margins, and default tab stop positions of text in a shape’s text block.
TextBoxActiveXControlRepresents a text box ActiveX control.
TextCollectionContains the text of a shape.
TextDirectionSpecifies the direction of the characters in a text block.
TextDirectionValueSpecifies the direction of the characters in a text block.
TextXFormContains elements that specify positioning information about a shape’s text block.
ThreeDFormatRepresents a shape’s three-dimensional formatting.
TiffCompressionSpecifies what type of compression to apply when saving pages to the TIFF format.
TimeLineHelperTimeLineHelper to set property of timeline shape.
ToPartValueThe part of a shape to which a connection is made.
ToggleButtonActiveXControlRepresents a ToggleButton ActiveX control.
TpSpecifies the beginning of a tabs properties run.
TxtText of the shape
TxtSaveOptionsRepresents the save options for csv/other text format.
TypeConnectionSpecifies various types, based on the element in which it is contained.
TypeConnectionValueSpecifies various types, based on the element in which it is contained.
TypeFieldType specifies a data type for the text field value.
TypeFieldValueType specifies a data type for the text field value.
TypePropType specifies a data type for the custom property value.
TypePropValueType specifies a data type for the custom property value.
TypeValueOptional enumeration.
UIVisibilitySpecifies the tab alignment.
UIVisibilityValueSpecifies the tab alignment.
UnitFormulaErrSpecifies attributes of an element.
UnitFormulaErrVSpecified attributes of an element.
UnknownControlUnknow control.
UserContains a work area for entering formulas in user-specific elements that are referred to by other elements and add-on tools.
UserCollectionUser collection.
ValidationStores information about diagram validation for the document.
ValidationPropertiesEncapsulates properties related to validation for the document.
ValueValue.
VbaModuleRepresents module that is contained in VBA project.
VbaModuleCollectionRepresents the list of VbaModule
VbaModuleTypeRepresents the type of VBA module.
VbaProjectRepresents the VBA project.
VbaProjectReferenceRepresents the refernece of VBA project.
VbaProjectReferenceCollectionRepresents all references of VBA project.
VbaProjectReferenceTypeRepresents the type of VBA project reference.
VerticalAlignSpecifies the vertical alignment of text within the text block.
VerticalAlignValueSpecifies the vertical alignment of text within the text block.
VisRuleTargetsValueSpecifies contents that define the target of the validation rule; passed to and returned by the ValidationRule.TargetType property.
WalkPreferenceSpecifies 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.
WalkPreferenceValueSpecifies 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.
WarningInfoWarning info
WarningTypeWarningType
WindowRepresents an open window in a Microsoft Visio instance.
WindowCollectionWindow collection.
WindowStateValueAn integer specifying bit flags.
WindowTypeValueAn enumerated value that may be one of the following: Drawing, Sheet, Stencil, or Icon.
XAMLSaveOptionsAllows to specify additional options when rendering diagram pages to XAML.
XFormContains elements that control line attributes for a shape, such as pattern, weight, and color.
XForm1DContains x- and y-coordinates of the begin point and end point of a 1-D shape.
XJustifyThe x-offset of the smart tag button relative to the point defined by the X and Y elements.
XJustifyValueThe x-offset of the smart tag button relative to the point defined by the X and Y elements.
XPSSaveOptionsAllows to specify additional options when rendering diagram pages to XPS.
YJustifySpecifies the y-offset of the smart tag button relative to the point defined by the X and Y elements.
YJustifyValueSpecifies the y-offset of the smart tag button relative to the point defined by the X and Y elements.

Interfaces

InterfaceDescription
IPageSavingCallbackControl/Indicate progress of page saving process.
IStreamProviderRepresents the exported stream provider.
IWarningCallbackCallback interface of warning.