toJson method
Implementation
Map<String, dynamic> toJson() => {
'type': type.name,
'text_content': textContent,
'image_path': imagePath,
'text_color': textColor.toHex(),
'font_size': fontSize,
'scale': scale,
'rotation': rotation,
'opacity': opacity,
'vertical_alignment': verticalAlignment.name,
'horizontal_alignment': horizontalAlignment.name,
'vertical_offset': verticalOffset,
'horizontal_offset': horizontalOffset,
'pages': pages.join(','),
'is_front': isFront,
'is_tile_page': isTilePage,
'horizontal_spacing': horizontalSpacing,
'vertical_spacing': verticalSpacing
};