DocumentStyle constructor
DocumentStyle({
- double? width,
- double? height,
- EdgeInsets padding = EdgeInsets.zero,
- BackgroundStyle? background,
- InlineTextStyle? text,
- InlineTextStyle? boldText,
- InlineTextStyle? italicText,
- BlockStyle? paragraph,
- BlockStyle? header1,
- BlockStyle? header2,
- BlockStyle? header3,
- BlockStyle? header4,
- BlockStyle? header5,
- BlockStyle? header6,
Implementation
DocumentStyle({
this.width,
this.height,
this.padding = EdgeInsets.zero,
this.background,
InlineTextStyle? text,
InlineTextStyle? boldText,
InlineTextStyle? italicText,
BlockStyle? paragraph,
BlockStyle? header1,
BlockStyle? header2,
BlockStyle? header3,
BlockStyle? header4,
BlockStyle? header5,
BlockStyle? header6,
}) : _text = FlameTextStyle.merge(text, DocumentStyle.defaultTextStyle),
_boldText = FlameTextStyle.merge(boldText, BoldTextNode.defaultStyle),
_italicText =
FlameTextStyle.merge(italicText, ItalicTextNode.defaultStyle),
_paragraph =
FlameTextStyle.merge(paragraph, ParagraphNode.defaultStyle),
_header1 = FlameTextStyle.merge(header1, HeaderNode.defaultStyleH1),
_header2 = FlameTextStyle.merge(header2, HeaderNode.defaultStyleH2),
_header3 = FlameTextStyle.merge(header3, HeaderNode.defaultStyleH3),
_header4 = FlameTextStyle.merge(header4, HeaderNode.defaultStyleH4),
_header5 = FlameTextStyle.merge(header5, HeaderNode.defaultStyleH5),
_header6 = FlameTextStyle.merge(header6, HeaderNode.defaultStyleH6);