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.
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) |
|
|
|
Paragraphs |
|
|
|
Sections |
|
|
|
Headers/Footers |
|
|
|
Tables |
|
|
|
Lists |
|
|
|
Hyperlinks |
|
|
|
Bookmarks |
|
|
|
Fields |
|
|
|
Shapes |
|
|
|
Images |
|
|
|
Charts |
|
|
|
Watermarks |
|
|
|
OLE Objects |
|
|
|
WordArt |
|
|
|
SmartArt |
|
|
|
Content Controls |
|
|
|
Paragraph Frames |
|
|
|
Check Box Form Fields |
|
|
|
ActiveX Controls |
|
|
|
Footnotes |
|
|
|
Endnotes |
|
|
|
Math Equations |
|
|
|
Comments |
|
|
|
Built-In & Custom Document Properties |
|
|
|
Macros / VBA Project |
|
Not Applicable |
|
Signature Lines |
|
|
|
Custom XML Parts |
|
Not Applicable |
|
Feature |
Import, Export |
Print, Export to PDF |
Manage in Code |
Direct Character and Paragraph Formatting |
|
|
|
Character & Paragraph Styles, Linked Styles |
|
|
|
Advanced Character Settings |
|
|
|
Font Effects |
|
|
|
Theme Fonts and Colors |
|
|
|
Embedded Fonts |
|
|
|
Table Formatting |
|
|
|
Table Style |
|
|
|
Conditional Table Styling (Header Row, Total Row, Banded Rows, First Column, Last Column, Banded Columns) |
|
|
|
Shape Formatting |
|
|
|
Syntax Highlight |
|
|
|
Feature |
Import, Export |
Print, Export to PDF |
Manage in Code |
Bold |
|
|
|
Italic |
|
|
|
Underline Type and Color |
|
|
|
Underline Words Only |
|
|
|
Font Name |
|
|
|
Font Size |
|
|
|
Font Color |
|
|
|
Text Highlight Color |
|
|
|
Strikeout / Double Strikeout |
|
|
|
Subscript / Superscript |
|
|
|
All Caps |
|
|
|
Small Caps |
|
|
|
Language |
|
|
|
No Proof |
|
|
|
Font Scaling (Percentage) |
|
|
|
Character Spacing |
|
|
|
Kerning |
|
|
|
Character Position (relative to baseline) |
|
|
|
Snap East-Asian characters to a grid when the grid is defined |
|
|
|
Feature |
Import, Export |
Display, Print, Export to PDF |
Manage in Code |
Alignment |
|
|
|
Outline Level |
|
|
|
Spacing (Before/After text) |
|
|
|
Contextual Spacing (between paragraphs of the same style) |
|
|
|
Indents |
|
|
|
Widow/Orphan Control |
|
|
|
Keep with Next |
|
|
|
Keep Lines Together |
|
|
|
Page Break Before |
|
|
|
Suppress Line Numbers |
|
|
|
Disable Hyphenation |
|
|
|
Shading |
|
|
|
Right-to-Left (RTL) Paragraph Text Direction |
|
|
|
Paragraph Borders |
|
|
|
Numbering List Settings |
|
|
|
Page Layout Settings
Feature |
Import, Export |
Print, Export to PDF |
Manage in Code |
Margins |
|
|
|
Paper Size |
|
|
|
Page Orientation (Portrait/Landscape) |
|
|
|
Gutter |
|
|
|
Multi-Page Layout (Normal, Mirrored Margins) |
|
|
|
Hyphenation |
|
|
|
Line Numbering |
|
|
|
Page Numbering |
|
|
|
Table of Contents |
|
|
|
Page Color |
|
|
|
Page Borders |
|
|
|
Multi-Column Layout |
|
|
|
Breaks (Page / Column / Section) |
|
|
|
Table Settings
Feature |
Import, Export |
Print, Export to PDF |
Manage in Code |
Border Settings (Style, Color, Width) |
|
|
|
Cell Shading |
|
|
|
Cell Text Direction (Horizontal / Vertical) |
|
|
|
Cell Margins |
|
|
|
Horizontal Table Alignment |
|
|
|
Vertical Cell Alignment |
|
|
|
Table Indent |
|
|
|
Table Size Settings (Exact Width, AutoFit Contents, AutoFit Window) |
|
|
|
Text Wrapping (None / Positioned) |
|
|
|
Allow Row to Break Across Pages |
|
|
|
Repeat Header Row at the Top of Each Page |
|
|
|
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) |
|
|
|
Text Wrapping Side (Both Sides, Left Only, Right Only, Largest Only) |
|
|
|
Distance from Text |
|
|
|
Rotation Angle |
|
|
|
Absolute and Relative Size |
|
|
|
Absolute and Relative Position (on a page) |
|
|
|
Lock Aspect Ratio |
|
|
|
Shape Grouping |
|
|
|
Shape Cropping |
|
|
|
Alt Text / Name, and Description |
|
|
|
Outline (Style, Width, Color) |
|
|
|
Connectors |
|
|
|
Fill (Solid, Gradient, Picture, Pattern) |
|
|
|
Feature |
Import, Export |
Print, Export to PDF |
Manage in Code |
Protection with Password |
|
|
|
Encryption |
|
|
|
Digital Signature |
|
|
|
Track Changes |
|
|
|
Compatibility Mode |
|
|
|