DocumentStyle constructor

DocumentStyle({
  1. double? width,
  2. double? height,
  3. EdgeInsets padding = EdgeInsets.zero,
  4. BackgroundStyle? background,
  5. InlineTextStyle? text,
  6. InlineTextStyle? boldText,
  7. InlineTextStyle? italicText,
  8. BlockStyle? paragraph,
  9. BlockStyle? header1,
  10. BlockStyle? header2,
  11. BlockStyle? header3,
  12. BlockStyle? header4,
  13. BlockStyle? header5,
  14. 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);