Formatting Namespace
Namespace Avalonia.Controls.Documents.TextModel.Formatting
Types
- BlockFormatting - Block-level layout formatting snapshot. Value type for zero-reference safety. All data is stored as primitive types to ensure thread-safety.
- DocumentFormatting - Document-level formatting snapshot. Value type for zero-reference safety.
- InlineFormatting - Inline-specific formatting snapshot. Value type for zero-reference safety. Contains only properties specific to Avalonia.Controls.Documents.RichInline elements.
- ListFormatting - List formatting snapshot. Value type for zero-reference safety. All data is stored as primitive types to ensure thread-safety.
- SectionPageSetup - Page geometry declared by a Avalonia.Controls.Documents.Section. Value type for zero-reference safety; carried on the section's snapshot node, not in Avalonia.Controls.Documents.TextModel.Formatting.BlockFormatting.
- TableColumnWidth - Describes a single table column's width and unit type.
- TableFormatting - Table formatting snapshot. Value type for zero-reference safety. All data is stored as primitive types to ensure thread-safety.
- TextDecorationFlags - Flags for text decorations in a snapshot. Uses a byte backing for minimal memory footprint.
- TextElementFormatting - Formatting snapshot for properties defined on Avalonia.Controls.Documents.RichTextElement. Shared across all node types (inline, block, table row, etc.).
- UnderlineStyle - The line style of an underline. Qualifies an underline that Avalonia.Controls.Documents.TextModel.Formatting.TextDecorationFlags.Underline has already switched on; it never switches one on by itself, so a value here with no Avalonia.Controls.Documents.TextModel.Formatting.TextDecorationFlags.Underline flag draws nothing.