ListMarkerPlacement
Controls how the list marker is placed relative to the content.
public static readonly ListMarkerPlacement Inside = 0Marker takes inline space at the line start; content begins immediately past the marker, so items with different marker widths (e.g. 1. and 10.) start at different positions. Default — matches Google Docs, MS Word, and Discord visual behavior. Equivalent to CSS list-style-position: inside. Direction-aware: the marker sits on the leading side of the line for both LTR and RTL paragraphs.
public static readonly ListMarkerPlacement Outside = 1Marker is aligned against a fixed content column — its trailing edge meets the content start, so all items have content at the same position regardless of marker width. Markers wider than the reserved column hang past the line start into the leading margin (left in LTR paragraphs, right in RTL). Equivalent to CSS list-style-position: outside. Use when a strictly aligned content column is required and the indent is wide enough to fit the widest marker.
