Key features
Custom node view
The list item uses a custom node view that provides:- Visual numbering/bullets - Rendered separately from content
- Smart indentation - Calculates proper spacing based on Word styles
- Font inheritance - Respects document and paragraph styles
- Marker alignment - Handles left, right, and centered numbering
Word compatibility attributes
The list item maintains numerous Word-specific attributes:numId- Links to Word numbering definitionlevel- Tracks nesting depth (0-8)lvlText- Format string for numberinglistNumberingType- decimal, upperRoman, lowerAlpha, etc.indent- Precise indentation valuesspacing- Line and paragraph spacing
OOXML Structure
Keyboard shortcuts
Numbering formats
Standard formats
- Decimal - 1, 2, 3, 4…
- Lower Alpha - a, b, c, d…
- Upper Alpha - A, B, C, D…
- Lower Roman - i, ii, iii, iv…
- Upper Roman - I, II, III, IV…
Custom formats
Word supports complex numbering like:- Legal - 1.1, 1.2, 1.2.1, 1.2.2…
- Outline - I.A.1.a.i…
- Custom - Chapter 1, Section A, Article i…
Use case
- Document Structure - Organize content hierarchically
- Instructions - Step-by-step procedures
- Outlines - Multi-level document planning
- Legal Documents - Complex numbered sections
- Word Import/Export - Perfect numbering preservation
List item behavior is handled by the Paragraph extension. Lists in SuperDoc are paragraphs with numbering properties, matching how Word stores lists internally.
Keyboard shortcuts
Numbering formats
Supported numbering formats from Word:- Decimal — 1, 2, 3, 4…
- Lower alpha — a, b, c, d…
- Upper alpha — A, B, C, D…
- Lower roman — i, ii, iii, iv…
- Upper roman — I, II, III, IV…

