PXC_DrawToDeviceFlags Enumeration
From PDF XChange PDF SDK
m (Automatic page editing by robot) |
|||
(3 intermediate revisions by one other user not shown) | |||
Line 2: | Line 2: | ||
[[Category:Editor]] | [[Category:Editor]] | ||
{{#customTitle:PXC_DrawToDeviceFlags Enumeration}} | {{#customTitle:PXC_DrawToDeviceFlags Enumeration}} | ||
− | {{#parentPage:PXV:PXC_Enumerations|PXC_DrawToDeviceFlags | + | {{#parentPage:PXV:PXC_Enumerations|PXC_DrawToDeviceFlags|enum}} |
{{ToWrite}} | {{ToWrite}} | ||
{{ToReview}} | {{ToReview}} | ||
− | Specifies | + | Specifies different render modes used in [[PXV:IPXC_Page_DrawToDevice|IPXC_Page::DrawToDevice]] method. |
== Syntax == | == Syntax == | ||
<pre class="brush:cpp;gutter:false">enum PXC_DrawToDeviceFlags | <pre class="brush:cpp;gutter:false">enum PXC_DrawToDeviceFlags | ||
{ | { | ||
− | DDF_AsVector = | + | DDF_AsVector = 0x0001, |
− | DDF_AsGrayscale = | + | DDF_AsGrayscale = 0x0002, |
− | DDF_EmbeddedFontAsCurves = | + | DDF_ForceAsColor = 0x0004, |
− | DDF_AllFontsAsCuves = | + | DDF_EmbeddedFontAsCurves = 0x0010, |
+ | DDF_AllFontsAsCuves = 0x0030, | ||
}; | }; | ||
</pre> | </pre> | ||
Line 20: | Line 21: | ||
== Constants == | == Constants == | ||
;DDF_AsVector | ;DDF_AsVector | ||
− | : | + | :When set the page content will be rendered as vector graphic whenever it is possible (via GDI functions). Otherwise, the content will be rasterized and drawn as an image. |
;DDF_AsGrayscale | ;DDF_AsGrayscale | ||
− | : | + | :When set, forces rendering to be done in grayscale. Should not be used together with the '''DDF_ForceAsColor''' flag. |
+ | ;DDF_ForceAsColor | ||
+ | :When set, forces rendering to be done in color. If both '''DDF_ForceAsColor''' and '''DDF_ForceAsColor''' flags are not set, color mode is chosen automatically. | ||
;DDF_EmbeddedFontAsCurves | ;DDF_EmbeddedFontAsCurves | ||
− | : | + | :When set, embedded fonts will be rendered as outlines. Otherwise, for some type of fonts, a temporarily installed font may be used. |
;DDF_AllFontsAsCuves | ;DDF_AllFontsAsCuves | ||
− | : | + | :Whe set, all fonts will be rendered as outlines. |
− | + | ||
− | + | ||
− | + |
Latest revision as of 07:25, 1 September 2021
Specifies different render modes used in IPXC_Page::DrawToDevice method.
Syntax
enum PXC_DrawToDeviceFlags { DDF_AsVector = 0x0001, DDF_AsGrayscale = 0x0002, DDF_ForceAsColor = 0x0004, DDF_EmbeddedFontAsCurves = 0x0010, DDF_AllFontsAsCuves = 0x0030, };
Constants
- DDF_AsVector
- When set the page content will be rendered as vector graphic whenever it is possible (via GDI functions). Otherwise, the content will be rasterized and drawn as an image.
- DDF_AsGrayscale
- When set, forces rendering to be done in grayscale. Should not be used together with the DDF_ForceAsColor flag.
- DDF_ForceAsColor
- When set, forces rendering to be done in color. If both DDF_ForceAsColor and DDF_ForceAsColor flags are not set, color mode is chosen automatically.
- DDF_EmbeddedFontAsCurves
- When set, embedded fonts will be rendered as outlines. Otherwise, for some type of fonts, a temporarily installed font may be used.
- DDF_AllFontsAsCuves
- Whe set, all fonts will be rendered as outlines.