toMap method Null safety
- @override
override
model -> map
Implementation
@override
Map<String, Object?> toMap() {
return Map.from(super.toMap())
..addAll({
'text': this.text,
'position': this.position.toMap(),
"bgColor": this.bgColor?.value.toRadixString(16),
"fontColor": this.fontColor?.value.toRadixString(16),
"fontSize": this.fontSize,
"typeFace": this.typeFace?.toMap(),
"alignX": this.alignX,
"alignY": this.alignY,
"rotate": this.rotate,
'paragraphSpacing': this.paragraphSpacing,
'maxLineWidth': this.maxLineWidth,
'lineSpacing': this.lineSpacing,
'alignment': this.alignment?.index,
'lineBreakMode': this.lineBreakMode?.index,
'startLevel': this.startLevel,
'endLevel': this.endLevel,
});
}