SectionStyle.fromJson constructor
SectionStyle.fromJson(
- Map json_
Implementation
SectionStyle.fromJson(core.Map json_)
: this(
columnProperties: (json_['columnProperties'] as core.List?)
?.map((value) => SectionColumnProperties.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
columnSeparatorStyle: json_['columnSeparatorStyle'] as core.String?,
contentDirection: json_['contentDirection'] as core.String?,
defaultFooterId: json_['defaultFooterId'] as core.String?,
defaultHeaderId: json_['defaultHeaderId'] as core.String?,
evenPageFooterId: json_['evenPageFooterId'] as core.String?,
evenPageHeaderId: json_['evenPageHeaderId'] as core.String?,
firstPageFooterId: json_['firstPageFooterId'] as core.String?,
firstPageHeaderId: json_['firstPageHeaderId'] as core.String?,
flipPageOrientation: json_['flipPageOrientation'] as core.bool?,
marginBottom: json_.containsKey('marginBottom')
? Dimension.fromJson(
json_['marginBottom'] as core.Map<core.String, core.dynamic>)
: null,
marginFooter: json_.containsKey('marginFooter')
? Dimension.fromJson(
json_['marginFooter'] as core.Map<core.String, core.dynamic>)
: null,
marginHeader: json_.containsKey('marginHeader')
? Dimension.fromJson(
json_['marginHeader'] as core.Map<core.String, core.dynamic>)
: null,
marginLeft: json_.containsKey('marginLeft')
? Dimension.fromJson(
json_['marginLeft'] as core.Map<core.String, core.dynamic>)
: null,
marginRight: json_.containsKey('marginRight')
? Dimension.fromJson(
json_['marginRight'] as core.Map<core.String, core.dynamic>)
: null,
marginTop: json_.containsKey('marginTop')
? Dimension.fromJson(
json_['marginTop'] as core.Map<core.String, core.dynamic>)
: null,
pageNumberStart: json_['pageNumberStart'] as core.int?,
sectionType: json_['sectionType'] as core.String?,
useFirstPageHeaderFooter:
json_['useFirstPageHeaderFooter'] as core.bool?,
);