Skip to main content
All docs
V24.2

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
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.