Custom Markup Features Supported on DOCX Import

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