Skip to main content
Ctrl+K

Table of Contents

  • Installing
  • Quickstart
  • Working with Documents
  • Working with Tables
  • Working with Text
  • Working with Sections
  • Working with Headers and Footers
  • API basics
  • Understanding Styles
  • Working with Styles
  • Working with Comments
  • Understanding pictures and other shapes
  • Working with custom properties
  • Working with Custom XML
  • Document objects
  • Document Settings objects
  • Style-related objects
  • Text-related objects
  • Table objects
  • Section objects
  • Comment-related objects
  • Shape-related objects
  • DrawingML objects
  • Shared classes
  • Enumerations
  • Analysis

Useful Links

  • python-docx-oss @ GitHub
  • python-docx-oss @ PyPI
  • python-docx documentation
  • .rst

Analysis

Contents

  • Feature Analysis
  • Schema Analysis

Analysis#

Documentation of studies undertaken in support of API and code design.

Feature Analysis#

  • Header and Footer
  • Settings part
  • Text
    • Tab Stops
    • Font highlight color
    • Paragraph formatting
    • Font
    • Font Color
    • Underline
    • Run-level content
    • Breaks
    • Hyperlink
  • Table
    • Table Properties
    • Table Row
    • Table Cell
    • Table - Merge Cells
  • Styles
    • Styles collection
    • Style objects
    • Paragraph Style
    • Character Style
    • Latent Styles
  • Shapes (in general)
    • Inline shape
    • Inline shape size
    • Picture
  • Core Document Properties
  • Numbering Part
  • Sections
  • Comments

Schema Analysis#

Collected bits and pieces from the XML Schema docs, MSDN web pages, and the ISO/IEC 29500 spec.

  • CT_Document
  • CT_Body
  • CT_P

previous

WD_UNDERLINE

next

Header and Footer

Contents
  • Feature Analysis
  • Schema Analysis

By Ethan St Lee

© Copyright 2022-2026, Ethan St Lee.