Skip to main content
All docs
V25.1
  • Overview of the Word Processing Document API Features

    • 3 minutes to read

    Word Processing Document API is a feature-rich component. This article lists available document elements and document-related settings, and on which levels the Word Processing Document API supports them.

    Features that are not supported are excluded from this list.

    Please refer to the following topic for information on supported file formats: Supported Formats.

    Document Elements and Parts

    Feature Import, Export Print, Export to PDF Manage in Code
    Text Blocks (Runs) green tick green tick green tick
    Paragraphs green tick green tick green tick
    Sections green tick green tick green tick
    Headers/Footers green tick green tick green tick
    Tables green tick green tick green tick
    Lists green tick green tick green tick
    Hyperlinks green tick green tick green tick
    Bookmarks green tick green tick green tick
    Fields green tick green tick[1] green tick
    Shapes green tick green tick green tick
    Images green tick green tick green tick
    Charts[2] green tick green tick green tick
    Watermarks green tick green tick green tick
    OLE Objects green tick green tick green tick
    WordArt green tick red x red x
    SmartArt red x red x red x
    Content Controls green tick green tick green tick
    Paragraph Frames green tick green tick red x
    Check Box Form Fields green tick green tick green tick
    ActiveX Controls green tick green tick green tick
    Footnotes green tick green tick green tick
    Endnotes green tick green tick green tick
    Math Equations green tick red x red x
    Comments green tick green tick green tick
    Built-In & Custom Document Properties green tick green tick green tick
    Macros / VBA Project green tick Not Applicable green tick[3]
    Signature Lines red x red x red x
    Custom XML Parts green tick Not Applicable green tick

    Format Features

    Feature Import, Export Print, Export to PDF Manage in Code
    Direct Character and Paragraph Formatting green tick green tick green tick
    Character & Paragraph Styles, Linked Styles green tick green tick green tick
    Advanced Character Settings green tick green tick green tick
    Font Effects red x red x red x
    Theme Fonts and Colors green tick green tick green tick
    Embedded Fonts green tick green tick green tick
    Table Formatting green tick green tick green tick
    Table Style green tick green tick green tick
    Conditional Table Styling (Header Row, Total Row, Banded Rows, First Column, Last Column, Banded Columns) green tick green tick green tick
    Shape Formatting green tick green tick green tick
    Syntax Highlight green tick green tick green tick

    Character Format Settings and Effects

    Feature Import, Export Print, Export to PDF Manage in Code
    Bold green tick green tick green tick
    Italic green tick green tick green tick
    Underline Type and Color green tick green tick green tick
    Underline Words Only green tick green tick green tick
    Font Name green tick green tick green tick
    Font Size green tick green tick green tick
    Font Color green tick green tick green tick
    Text Highlight Color green tick green tick green tick
    Strikeout / Double Strikeout green tick green tick green tick
    Subscript / Superscript green tick green tick green tick
    All Caps green tick green tick green tick
    Small Caps green tick green tick green tick
    Language green tick green tick green tick
    No Proof green tick green tick green tick
    Font Scaling (Percentage) green tick green tick green tick
    Character Spacing green tick green tick green tick
    Kerning green tick green tick green tick
    Character Position (relative to baseline) green tick green tick green tick
    Snap East-Asian characters to a grid when the grid is defined green tick green tick green tick

    Paragraph Format Settings

    Feature Import, Export Display, Print, Export to PDF Manage in Code
    Alignment green tick green tick green tick
    Outline Level green tick green tick green tick
    Spacing (Before/After text) green tick green tick green tick
    Contextual Spacing (between paragraphs of the same style) green tick green tick green tick
    Indents green tick green tick green tick
    Widow/Orphan Control green tick green tick green tick
    Keep with Next green tick green tick green tick
    Keep Lines Together green tick green tick green tick
    Page Break Before green tick green tick green tick
    Suppress Line Numbers green tick green tick green tick
    Disable Hyphenation green tick green tick green tick
    Shading green tick green tick green tick
    Right-to-Left (RTL) Paragraph Text Direction green tick green tick green tick
    Paragraph Borders green tick green tick green tick
    Numbering List Settings green tick green tick green tick

    Page Layout Settings

    Feature Import, Export Print, Export to PDF Manage in Code
    Margins green tick green tick green tick
    Paper Size green tick green tick green tick
    Page Orientation (Portrait/Landscape) green tick green tick green tick
    Gutter green tick green tick green tick
    Multi-Page Layout (Normal, Mirrored Margins) green tick green tick green tick
    Hyphenation green tick green tick green tick
    Line Numbering green tick green tick green tick
    Page Numbering green tick green tick green tick
    Table of Contents green tick green tick green tick
    Page Color green tick green tick green tick
    Page Borders green tick green tick green tick
    Multi-Column Layout green tick green tick green tick
    Breaks (Page / Column / Section) green tick green tick green tick

    Table Settings

    Feature Import, Export Print, Export to PDF Manage in Code
    Border Settings (Style, Color, Width) green tick green tick green tick
    Cell Shading green tick green tick green tick
    Cell Text Direction (Horizontal / Vertical) green tick green tick green tick
    Cell Margins green tick green tick green tick
    Horizontal Table Alignment green tick green tick green tick
    Vertical Cell Alignment green tick green tick green tick
    Table Indent green tick green tick green tick
    Table Size Settings (Exact Width, AutoFit Contents, AutoFit Window) green tick green tick green tick
    Text Wrapping (None / Positioned) green tick green tick green tick
    Allow Row to Break Across Pages green tick green tick green tick
    Repeat Header Row at the Top of Each Page green tick green tick green tick

    Shape and Image Settings

    Feature Import, Export Print, Export to PDF Manage in Code
    Text Wrapping Type (In-line with Text, Square, Tight, Through, Top & Bottom, Behind Text, In Front of Text) green tick green tick green tick
    Text Wrapping Side (Both Sides, Left Only, Right Only, Largest Only) green tick green tick green tick
    Distance from Text green tick green tick green tick
    Rotation Angle green tick green tick green tick
    Absolute and Relative Size green tick green tick green tick
    Absolute and Relative Position (on a page) green tick green tick green tick
    Lock Aspect Ratio green tick green tick green tick
    Shape Grouping green tick green tick green tick
    Shape Cropping green tick green tick green tick
    Alt Text / Name, and Description green tick green tick green tick
    Outline (Style, Width, Color) green tick green tick green tick
    Connectors green tick green tick green tick
    Fill (Solid, Gradient, Picture, Pattern) green tick green tick green tick
    Feature Import, Export Print, Export to PDF Manage in Code
    Protection with Password green tick green tick green tick
    Encryption green tick green tick green tick
    Digital Signature green tick green tick green tick
    Track Changes green tick green tick green tick
    Compatibility Mode green tick green tick green tick
    Compare Documents green tick[4] green tick green tick
    Export Document Pages to Images green tick[4] green tick green tick
    Export Documents to Fillable PDF Forms green tick[4] green tick green tick
    Footnotes
    1. Only supported fields are printed and exported to PDF. Refer to the following section for the supported field list: Field Codes.

    2. Enable charts in your word processing app to manage charts. Refer to the following article for more details: Charts in Word Documents.

    3. You cannot add new modules to a VBA project; you can only delete a module.

    4. Export only.