Text constructor

Text({
  1. required String id,
  2. required bool visible,
  3. required bool locked,
  4. required List<ExportSetting> exportSettings,
  5. required bool preserveRatio,
  6. required double layoutGrow,
  7. required double opacity,
  8. required bool isMask,
  9. required List<Paint> fills,
  10. required List<Path> fillGeometry,
  11. required List<Paint> strokes,
  12. required StrokeCap strokeCap,
  13. required StrokeJoin strokeJoin,
  14. required List<double> strokeDashes,
  15. required double strokeMiterAngle,
  16. Map<String, String>? componentPropertyReferences,
  17. String? name,
  18. double? rotation,
  19. dynamic pluginData,
  20. dynamic sharedPluginData,
  21. BlendMode? blendMode,
  22. LayoutAlign? layoutAlign,
  23. LayoutConstraint? constraints,
  24. String? transitionNodeID,
  25. double? transitionDuration,
  26. EasingType? transitionEasing,
  27. SizeRectangle? absoluteBoundingBox,
  28. List<Effect>? effects,
  29. Vector2D? size,
  30. List<List<double>>? relativeTransform,
  31. double? strokeWeight,
  32. List? strokeGeometry,
  33. StrokeAlign? strokeAlign,
  34. Map<StyleTypeKey, String>? styles,
  35. SizeRectangle? absoluteRenderBounds,
  36. Map<int, PaintOverride?>? fillOverrideTable,
  37. StrokeWeights? individualStrokeWeights,
  38. String? characters,
  39. TypeStyle? style,
  40. List<int>? characterStyleOverrides,
  41. Map<int, TypeStyle>? styleOverrideTable,
  42. List<LineType>? lineTypes,
  43. List<int>? lineIndentations,
})

Implementation

Text({
  required super.id,
  required super.visible,
  required super.locked,
  required super.exportSettings,
  required super.preserveRatio,
  required super.layoutGrow,
  required super.opacity,
  required super.isMask,
  required super.fills,
  required super.fillGeometry,
  required super.strokes,
  required super.strokeCap,
  required super.strokeJoin,
  required super.strokeDashes,
  required super.strokeMiterAngle,
  super.componentPropertyReferences,
  super.name,
  super.rotation,
  super.pluginData,
  super.sharedPluginData,
  super.blendMode,
  super.layoutAlign,
  super.constraints,
  super.transitionNodeID,
  super.transitionDuration,
  super.transitionEasing,
  super.absoluteBoundingBox,
  super.effects,
  super.size,
  super.relativeTransform,
  super.strokeWeight,
  super.strokeGeometry,
  super.strokeAlign,
  super.styles,
  super.absoluteRenderBounds,
  super.fillOverrideTable,
  super.individualStrokeWeights,
  this.characters,
  this.style,
  this.characterStyleOverrides,
  this.styleOverrideTable,
  this.lineTypes,
  this.lineIndentations,
});