Aspose.Words.Markup Namespace

The Aspose.Words.Markup namespace contains classes that represent customer defined semantics in a document: smart tags, custom XML and structured document tags (content controls).


Public classCode exampleCustomPart
Represents a custom (arbitrary content) part, that is not defined by the ISO/IEC 29500 standard.
Public classCode exampleCustomPartCollection
Represents a collection of CustomPart objects.
Public classCode exampleCustomXmlPart
Represents a Custom XML Data Storage Part (custom XML data within a package).
Public classCode exampleCustomXmlPartCollection
Represents a collection of Custom XML Parts. The items are CustomXmlPart objects.
Public classCode exampleCustomXmlProperty
Represents a single custom XML attribute or a smart tag property.
Public classCode exampleCustomXmlPropertyCollection
Represents a collection of custom XML attributes or smart tag properties.
Public classCode exampleCustomXmlSchemaCollection
A collection of strings that represent XML schemas that are associated with a custom XML part.
Public classCode exampleSdtListItem
This element specifies a single list item within a parent ComboBox or DropDownList structured document tag.
Public classCode exampleSdtListItemCollection
Provides access to SdtListItem elements of a structured document tag.
Public classCode exampleSmartTag
This element specifies the presence of a smart tag around one or more inline structures (runs, images, fields,etc.) within a paragraph.
Public classCode exampleStructuredDocumentTag
Represents a structured document tag (SDT or content control) in a document.
Public classStructuredDocumentTagCollection
A collection of IStructuredDocumentTag instances that represent the structured document tags in the specified range.
Public classCode exampleStructuredDocumentTagRangeEnd
Represents an end of ranged structured document tag which accepts multi-sections content. See also StructuredDocumentTagRangeStart node.
Public classCode exampleStructuredDocumentTagRangeStart
Represents a start of ranged structured document tag which accepts multi-sections content. See also StructuredDocumentTagRangeEnd.
Public classCode exampleXmlMapping
Specifies the information that is used to establish a mapping between the parent structured document tag and an XML element stored within a custom XML data part in the document.


Public interfaceIStructuredDocumentTag
Interface to define a common data for StructuredDocumentTag and StructuredDocumentTagRangeStart.


Public enumerationCode exampleMarkupLevel
Specifies the level in the document tree where a particular StructuredDocumentTag can occur.
Public enumerationSdtAppearance
Specifies the appearance of a structured document tag.
Public enumerationSdtCalendarType
Specifies the possible types of calendars which can be used to specify CalendarType in an Office Open XML document.
Public enumerationSdtDateStorageFormat
Specifies how the date for a date SDT is stored/retrieved when the SDT is bound to an XML node in the document's data store.
Public enumerationCode exampleSdtType
Specifies the type of a structured document tag (SDT) node.