ParagraphStyle({TextAlign textAlign, FontWeight fontWeight, FontStyle fontStyle, int lineCount, String fontFamily, double fontSize, double lineHeight, String ellipsis })

Creates a new ParagraphStyle object.

  • textAlign: The alignment of the text within the lines of the paragraph.
  • fontWeight: The typeface thickness to use when painting the text (e.g., bold).
  • fontStyle: The typeface variant to use when drawing the letters (e.g., italics).
  • lineCount: Currently not implemented.
  • fontFamily: The name of the font to use when painting the text (e.g., Roboto).
  • fontSize: The size of glyphs (in logical pixels) to use when painting the text.
  • lineHeight: The minimum height of the line boxes, as a multiple of the font size.
  • ellipsis: String used to ellipsize overflowing text.

Source

ParagraphStyle({
  TextAlign textAlign,
  FontWeight fontWeight,
  FontStyle fontStyle,
  int lineCount,
  String fontFamily,
  double fontSize,
  double lineHeight,
  String ellipsis
}) : _encoded = _encodeParagraphStyle(textAlign,
                                      fontWeight,
                                      fontStyle,
                                      lineCount,
                                      fontFamily,
                                      fontSize,
                                      lineHeight,
                                      ellipsis),
     _fontFamily = fontFamily,
     _fontSize = fontSize,
     _lineHeight = lineHeight,
     _ellipsis = ellipsis {
  assert(lineCount == null);
}