@@ -45,21 +45,21 @@ class MetafileRenderingOptionsData implements ModelBase {
4545 set emulateRasterOperations (bool ? val) => _emulateRasterOperations = val;
4646
4747
48+ /// Gets or sets a value determining whether metafile rendering emulates the display of the metafile according to the size on page
49+ /// or the display of the metafile in its default size.
50+ bool ? _emulateRenderingToSizeOnPage;
51+
52+ bool ? get emulateRenderingToSizeOnPage => _emulateRenderingToSizeOnPage;
53+ set emulateRenderingToSizeOnPage (bool ? val) => _emulateRenderingToSizeOnPage = val;
54+
55+
4856 /// Gets or sets the option that controls how metafile images should be rendered.
4957 MetafileRenderingOptionsData_RenderingModeEnum ? _renderingMode;
5058
5159 MetafileRenderingOptionsData_RenderingModeEnum ? get renderingMode => _renderingMode;
5260 set renderingMode (MetafileRenderingOptionsData_RenderingModeEnum ? val) => _renderingMode = val;
5361
5462
55- /// Gets or sets a value indicating whether to scale fonts in WMF metafile according to metafile size on the page.
56- /// The default value is true.
57- bool ? _scaleWmfFontsToMetafileSize;
58-
59- bool ? get scaleWmfFontsToMetafileSize => _scaleWmfFontsToMetafileSize;
60- set scaleWmfFontsToMetafileSize (bool ? val) => _scaleWmfFontsToMetafileSize = val;
61-
62-
6363 /// Gets or sets the flag, that controls how WMF metafiles with embedded EMF metafiles should be rendered.
6464 bool ? _useEmfEmbeddedToWmf;
6565
@@ -90,6 +90,12 @@ class MetafileRenderingOptionsData implements ModelBase {
9090 emulateRasterOperations = null ;
9191 }
9292
93+ if (json.containsKey ('EmulateRenderingToSizeOnPage' )) {
94+ emulateRenderingToSizeOnPage = json['EmulateRenderingToSizeOnPage' ] as bool ;
95+ } else {
96+ emulateRenderingToSizeOnPage = null ;
97+ }
98+
9399 if (json.containsKey ('RenderingMode' )) {
94100 switch (json['RenderingMode' ] as String ) {
95101 case 'VectorWithFallback' : renderingMode = MetafileRenderingOptionsData_RenderingModeEnum .vectorWithFallback; break ;
@@ -101,12 +107,6 @@ class MetafileRenderingOptionsData implements ModelBase {
101107 renderingMode = null ;
102108 }
103109
104- if (json.containsKey ('ScaleWmfFontsToMetafileSize' )) {
105- scaleWmfFontsToMetafileSize = json['ScaleWmfFontsToMetafileSize' ] as bool ;
106- } else {
107- scaleWmfFontsToMetafileSize = null ;
108- }
109-
110110 if (json.containsKey ('UseEmfEmbeddedToWmf' )) {
111111 useEmfEmbeddedToWmf = json['UseEmfEmbeddedToWmf' ] as bool ;
112112 } else {
@@ -130,6 +130,10 @@ class MetafileRenderingOptionsData implements ModelBase {
130130 _result['EmulateRasterOperations' ] = emulateRasterOperations! ;
131131 }
132132
133+ if (emulateRenderingToSizeOnPage != null ) {
134+ _result['EmulateRenderingToSizeOnPage' ] = emulateRenderingToSizeOnPage! ;
135+ }
136+
133137 if (renderingMode != null ) {
134138 switch (renderingMode! ) {
135139 case MetafileRenderingOptionsData_RenderingModeEnum .vectorWithFallback: _result['RenderingMode' ] = 'VectorWithFallback' ; break ;
@@ -139,10 +143,6 @@ class MetafileRenderingOptionsData implements ModelBase {
139143 }
140144 }
141145
142- if (scaleWmfFontsToMetafileSize != null ) {
143- _result['ScaleWmfFontsToMetafileSize' ] = scaleWmfFontsToMetafileSize! ;
144- }
145-
146146 if (useEmfEmbeddedToWmf != null ) {
147147 _result['UseEmfEmbeddedToWmf' ] = useEmfEmbeddedToWmf! ;
148148 }
0 commit comments