toJson method
Implementation
String toJson() {
final json = <String, dynamic>{
'nodes': _content.toJson(),
'settings': {
'lineHeight': pendingLineHeight,
'spacingBefore': pendingSpacingBefore,
'spacingAfter': pendingSpacingAfter,
'fontFamily': pendingFontFamily,
'fontSize': pendingFontSize,
'textAlign': pendingTextAlign,
'indent': pendingIndent,
'color': pendingColor,
'highlightColor': pendingHighlightColor,
'styles': pendingStyles,
'documentLanguage': documentLanguage,
},
};
if (commentProvider != null) {
json['comments'] = commentProvider!.exportComments();
}
var encoder = const JsonEncoder.withIndent(' ');
return encoder.convert(json);
}