ResolvedTextLine constructor
ResolvedTextLine({
- required String blockId,
- required int startOffset,
- required int endOffset,
- required DiagramRect bounds,
- required DiagramRect contentBounds,
- required double intrinsicWidth,
- required double fontSize,
- required double baseline,
- required DiagramRect regionBounds,
- required String text,
- required List<
TextRun> runs, - DiagramColor foreground = const DiagramColor(0xFF111111),
- double defaultFontSize = diagramDefaultFontSize,
- ResolvedTextFontFamilies? fontFamilies,
- String? marker,
- ResolvedTextMarker? resolvedMarker,
- DiagramTextLineGeometry? geometry,
- TextRole role = TextRole.body,
- bool overflow = false,
- ParagraphAlignment alignment = ParagraphAlignment.start,
- ParagraphDirection direction = ParagraphDirection.ltr,
Implementation
ResolvedTextLine({
required this.blockId,
required this.startOffset,
required this.endOffset,
required this.bounds,
required this.contentBounds,
required this.intrinsicWidth,
required this.fontSize,
required this.baseline,
required this.regionBounds,
required this.text,
required List<TextRun> runs,
this.foreground = const DiagramColor(0xFF111111),
this.defaultFontSize = diagramDefaultFontSize,
this.fontFamilies,
this.marker,
this.resolvedMarker,
this.geometry,
this.role = TextRole.body,
this.overflow = false,
this.alignment = ParagraphAlignment.start,
this.direction = ParagraphDirection.ltr,
}) : runs = List.unmodifiable(runs);