DocumentStyle.fromJson constructor
DocumentStyle.fromJson(
- Map json_
Implementation
DocumentStyle.fromJson(core.Map json_)
: this(
background: json_.containsKey('background')
? Background.fromJson(
json_['background'] as core.Map<core.String, core.dynamic>)
: null,
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?,
pageSize: json_.containsKey('pageSize')
? Size.fromJson(
json_['pageSize'] as core.Map<core.String, core.dynamic>)
: null,
useCustomHeaderFooterMargins:
json_['useCustomHeaderFooterMargins'] as core.bool?,
useEvenPageHeaderFooter:
json_['useEvenPageHeaderFooter'] as core.bool?,
useFirstPageHeaderFooter:
json_['useFirstPageHeaderFooter'] as core.bool?,
);