MarkdownStyleSheet
Style overrides for markdown element rendering.
Each field customizes one element group (headings, paragraphs, tables,
lists, block quotes, code blocks, etc.). Any None field keeps the
control's default styling for that property.
Properties
-
a_text_style(TextStyle | None) –Text style for links (
<a>). -
block_spacing(Number | None) –Vertical spacing between markdown block elements.
-
blockquote_alignment(MainAxisAlignment | None) –Alignment for blockquote block content.
-
blockquote_decoration(BoxDecoration | None) –Decoration applied to blockquote container.
-
blockquote_padding(PaddingValue | None) –Inner padding for blockquote container.
-
blockquote_text_style(TextStyle | None) –Text style for blockquote content.
-
checkbox_text_style(TextStyle | None) –Text style for task-list checkbox labels.
-
code_text_style(TextStyle | None) –Text style for inline code spans.
-
codeblock_alignment(MainAxisAlignment | None) –Alignment for code block content.
-
codeblock_decoration(BoxDecoration | None) –Decoration applied to fenced code blocks.
-
codeblock_padding(PaddingValue | None) –Inner padding for fenced code blocks.
-
del_text_style(TextStyle | None) –Text style for deleted/strikethrough text.
-
em_text_style(TextStyle | None) –Text style for emphasized text.
-
h1_alignment(MainAxisAlignment | None) –Alignment for level-1 heading blocks.
-
h1_padding(PaddingValue | None) –Padding around level-1 headings.
-
h1_text_style(TextStyle | None) –Text style for level-1 headings.
-
h2_alignment(MainAxisAlignment | None) –Alignment for level-2 heading blocks.
-
h2_padding(PaddingValue | None) –Padding around level-2 headings.
-
h2_text_style(TextStyle | None) –Text style for level-2 headings.
-
h3_alignment(MainAxisAlignment | None) –Alignment for level-3 heading blocks.
-
h3_padding(PaddingValue | None) –Padding around level-3 headings.
-
h3_text_style(TextStyle | None) –Text style for level-3 headings.
-
h4_alignment(MainAxisAlignment | None) –Alignment for level-4 heading blocks.
-
h4_padding(PaddingValue | None) –Padding around level-4 headings.
-
h4_text_style(TextStyle | None) –Text style for level-4 headings.
-
h5_alignment(MainAxisAlignment | None) –Alignment for level-5 heading blocks.
-
h5_padding(PaddingValue | None) –Padding around level-5 headings.
-
h5_text_style(TextStyle | None) –Text style for level-5 headings.
-
h6_alignment(MainAxisAlignment | None) –Alignment for level-6 heading blocks.
-
h6_padding(PaddingValue | None) –Padding around level-6 headings.
-
h6_text_style(TextStyle | None) –Text style for level-6 headings.
-
horizontal_rule_decoration(BoxDecoration | None) –Decoration used to render horizontal rule separators.
-
img_text_style(TextStyle | None) –Text style for image alt text / fallback labels.
-
list_bullet_padding(PaddingValue | None) –Padding around list bullet markers.
-
list_bullet_text_style(TextStyle | None) –Text style for list bullets/markers.
-
list_indent(Number | None) –Indentation width for list items.
-
ordered_list_alignment(MainAxisAlignment | None) –Alignment for ordered list blocks.
-
p_padding(PaddingValue | None) –Padding around paragraph blocks.
-
p_text_style(TextStyle | None) –Text style for paragraph blocks.
-
strong_text_style(TextStyle | None) –Text style for strong (bold) text.
-
table_body_text_style(TextStyle | None) –Text style for table body cells.
-
table_cells_decoration(BoxDecoration | None) –Decoration applied to table cells.
-
table_cells_padding(PaddingValue | None) –Inner padding for each table cell.
-
table_head_text_align(TextAlign | None) –Text alignment for table header cells.
-
table_head_text_style(TextStyle | None) –Text style for table header cells.
-
table_padding(PaddingValue | None) –Outer padding around rendered table blocks.
-
text_alignment(MainAxisAlignment | None) –Default alignment for regular text blocks.
-
unordered_list_alignment(MainAxisAlignment | None) –Alignment for unordered list blocks.
Properties#
a_text_style
class-attribute
instance-attribute
#
a_text_style: TextStyle | None = None
Text style for links (<a>).
block_spacing
class-attribute
instance-attribute
#
block_spacing: Number | None = None
Vertical spacing between markdown block elements.
blockquote_alignment
class-attribute
instance-attribute
#
blockquote_alignment: MainAxisAlignment | None = None
Alignment for blockquote block content.
blockquote_decoration
class-attribute
instance-attribute
#
blockquote_decoration: BoxDecoration | None = None
Decoration applied to blockquote container.
blockquote_padding
class-attribute
instance-attribute
#
blockquote_padding: PaddingValue | None = None
Inner padding for blockquote container.
blockquote_text_style
class-attribute
instance-attribute
#
blockquote_text_style: TextStyle | None = None
Text style for blockquote content.
checkbox_text_style
class-attribute
instance-attribute
#
checkbox_text_style: TextStyle | None = None
Text style for task-list checkbox labels.
code_text_style
class-attribute
instance-attribute
#
code_text_style: TextStyle | None = None
Text style for inline code spans.
codeblock_alignment
class-attribute
instance-attribute
#
codeblock_alignment: MainAxisAlignment | None = None
Alignment for code block content.
codeblock_decoration
class-attribute
instance-attribute
#
codeblock_decoration: BoxDecoration | None = None
Decoration applied to fenced code blocks.
codeblock_padding
class-attribute
instance-attribute
#
codeblock_padding: PaddingValue | None = None
Inner padding for fenced code blocks.
del_text_style
class-attribute
instance-attribute
#
del_text_style: TextStyle | None = None
Text style for deleted/strikethrough text.
em_text_style
class-attribute
instance-attribute
#
em_text_style: TextStyle | None = None
Text style for emphasized text.
h1_alignment
class-attribute
instance-attribute
#
h1_alignment: MainAxisAlignment | None = None
Alignment for level-1 heading blocks.
h1_padding
class-attribute
instance-attribute
#
h1_padding: PaddingValue | None = None
Padding around level-1 headings.
h1_text_style
class-attribute
instance-attribute
#
h1_text_style: TextStyle | None = None
Text style for level-1 headings.
h2_alignment
class-attribute
instance-attribute
#
h2_alignment: MainAxisAlignment | None = None
Alignment for level-2 heading blocks.
h2_padding
class-attribute
instance-attribute
#
h2_padding: PaddingValue | None = None
Padding around level-2 headings.
h2_text_style
class-attribute
instance-attribute
#
h2_text_style: TextStyle | None = None
Text style for level-2 headings.
h3_alignment
class-attribute
instance-attribute
#
h3_alignment: MainAxisAlignment | None = None
Alignment for level-3 heading blocks.
h3_padding
class-attribute
instance-attribute
#
h3_padding: PaddingValue | None = None
Padding around level-3 headings.
h3_text_style
class-attribute
instance-attribute
#
h3_text_style: TextStyle | None = None
Text style for level-3 headings.
h4_alignment
class-attribute
instance-attribute
#
h4_alignment: MainAxisAlignment | None = None
Alignment for level-4 heading blocks.
h4_padding
class-attribute
instance-attribute
#
h4_padding: PaddingValue | None = None
Padding around level-4 headings.
h4_text_style
class-attribute
instance-attribute
#
h4_text_style: TextStyle | None = None
Text style for level-4 headings.
h5_alignment
class-attribute
instance-attribute
#
h5_alignment: MainAxisAlignment | None = None
Alignment for level-5 heading blocks.
h5_padding
class-attribute
instance-attribute
#
h5_padding: PaddingValue | None = None
Padding around level-5 headings.
h5_text_style
class-attribute
instance-attribute
#
h5_text_style: TextStyle | None = None
Text style for level-5 headings.
h6_alignment
class-attribute
instance-attribute
#
h6_alignment: MainAxisAlignment | None = None
Alignment for level-6 heading blocks.
h6_padding
class-attribute
instance-attribute
#
h6_padding: PaddingValue | None = None
Padding around level-6 headings.
h6_text_style
class-attribute
instance-attribute
#
h6_text_style: TextStyle | None = None
Text style for level-6 headings.
horizontal_rule_decoration
class-attribute
instance-attribute
#
horizontal_rule_decoration: BoxDecoration | None = None
Decoration used to render horizontal rule separators.
img_text_style
class-attribute
instance-attribute
#
img_text_style: TextStyle | None = None
Text style for image alt text / fallback labels.
list_bullet_padding
class-attribute
instance-attribute
#
list_bullet_padding: PaddingValue | None = None
Padding around list bullet markers.
list_bullet_text_style
class-attribute
instance-attribute
#
list_bullet_text_style: TextStyle | None = None
Text style for list bullets/markers.
list_indent
class-attribute
instance-attribute
#
list_indent: Number | None = None
Indentation width for list items.
ordered_list_alignment
class-attribute
instance-attribute
#
ordered_list_alignment: MainAxisAlignment | None = None
Alignment for ordered list blocks.
p_padding
class-attribute
instance-attribute
#
p_padding: PaddingValue | None = None
Padding around paragraph blocks.
p_text_style
class-attribute
instance-attribute
#
p_text_style: TextStyle | None = None
Text style for paragraph blocks.
strong_text_style
class-attribute
instance-attribute
#
strong_text_style: TextStyle | None = None
Text style for strong (bold) text.
table_body_text_style
class-attribute
instance-attribute
#
table_body_text_style: TextStyle | None = None
Text style for table body cells.
table_cells_decoration
class-attribute
instance-attribute
#
table_cells_decoration: BoxDecoration | None = None
Decoration applied to table cells.
table_cells_padding
class-attribute
instance-attribute
#
table_cells_padding: PaddingValue | None = None
Inner padding for each table cell.
table_head_text_align
class-attribute
instance-attribute
#
table_head_text_align: TextAlign | None = None
Text alignment for table header cells.
table_head_text_style
class-attribute
instance-attribute
#
table_head_text_style: TextStyle | None = None
Text style for table header cells.
table_padding
class-attribute
instance-attribute
#
table_padding: PaddingValue | None = None
Outer padding around rendered table blocks.
text_alignment
class-attribute
instance-attribute
#
text_alignment: MainAxisAlignment | None = None
Default alignment for regular text blocks.
unordered_list_alignment
class-attribute
instance-attribute
#
unordered_list_alignment: MainAxisAlignment | None = None
Alignment for unordered list blocks.