Custom Markup Features Supported on FlatOPC Import
Custom Markup are elements that added to parts of the document which allow extra information to be embedded within that particular document feature.
For example, CustomXML markup can be wrapped around a paragraph in the document and user-defined data added to it. This data can then be retrieved from those paragraphs when required.
CustomXML
Represented in Aspose.Words DOM as a CustomXmlMarkup node.
You can create and remove CustomXmlMarkup in a document. You can also access the properties of the XML markup node.
See the following link in the documentation for further information:
- CustomXmlMarkup
Feature | Supported | Comment | See Also |
---|---|---|---|
CustomXML | Yes |
Content Controls (Structured Document Tags)
Represented in Aspose.Words DOM as a StructuredDocumentTag node.
You can insert new Structured Document Tags and remove existing ones from the document. There is also a rich API for accessing the various properties of SDTs.
Currently, Content Controls linked to Custom XML Data Storage are not supported during import. The default value of the tag is imported instead which may appear as if the wrong text is being displayed when compared to opening the document in Microsoft Word.
See the following link in the documentation for further information:
- StructuredDocumentTag
Feature | Supported | Comment | See Also |
---|---|---|---|
Content Controls (Structured Document Tags) | Yes |
Smart Tags
SmartTags are fully supported in Aspose.Words. They are represented in Aspose.Words DOM as a SmartTag node.
See the following links in the documentation for further information:
- SmartTag
- Document.RemoveSmartTags
Feature | Supported | Comment | See Also |
---|---|---|---|
Smart Tag Properties | Yes | - SmartTag.Properties |