4#ifndef PDF_EXTGSTATE_DEFINITION_H
5#define PDF_EXTGSTATE_DEFINITION_H
11 enum class PdfOverprintEnablement : uint8_t
19 struct PODOFO_API PdfExtGStateDefinition final
21 nullable<double> StrokingAlpha;
22 nullable<double> NonStrokingAlpha;
23 nullable<PdfBlendMode> BlendMode;
24 PdfOverprintEnablement OverprintControl = PdfOverprintEnablement::None;
25 nullable<bool> NonZeroOverprintMode;
26 nullable<PdfRenderingIntent> RenderingIntent;
33ENABLE_BITMASK_OPERATORS(PoDoFo::PdfOverprintEnablement);
This file should be included as the FIRST file in every header of PoDoFo lib.
All classes, functions, types and enums of PoDoFo are members of these namespace.
Definition basetypes.h:13
@ None
Do not add a default appearance.
std::shared_ptr< const PdfExtGStateDefinition > PdfExtGStateDefinitionPtr
Convenience alias for a constant PdfExtGStateDefinition shared ptr.
Definition PdfExtGStateDefinition.h:30