4#ifndef PDF_GRAPHICS_STATE_H
5#define PDF_GRAPHICS_STATE_H
7#include <podofo/auxiliary/Matrix.h>
8#include "PdfColorSpaceFilter.h"
9#include "PdfExtGStateDefinition.h"
10#include "PdfPatternDefinition.h"
15 struct PODOFO_API PdfGraphicsState final
19 double MiterLimit = 10;
22 std::string RenderingIntent;
23 PdfColorRaw NonStrokingColor{ };
24 PdfColorRaw StrokingColor{ };
25 PdfColorSpaceFilterPtr NonStrokingColorSpaceFilter = PdfColorSpaceFilterFactory::GetDeviceGrayInstancePtr();
All classes, functions, types and enums of PoDoFo are members of these namespace.
Definition basetypes.h:13
PdfLineJoinStyle
Enum for line join styles when drawing.
Definition PdfDeclarations.h:406
std::shared_ptr< const PdfPatternDefinition > PdfPatternDefinitionPtr
Convenience alias for a constant PdfTilingPatternDefinition shared ptr.
Definition PdfPatternDefinition.h:385
std::shared_ptr< const PdfColorSpaceFilter > PdfColorSpaceFilterPtr
Convenience alias for a constant PdfColorSpaceFilter shared ptr.
Definition PdfColorSpaceFilter.h:71
std::shared_ptr< const PdfShadingDefinition > PdfShadingDefinitionPtr
Convenience alias for a constant PdfShadingDefinition shared ptr.
Definition PdfPatternDefinition.h:163
PdfLineCapStyle
Enum for line cap styles when drawing.
Definition PdfDeclarations.h:398
std::shared_ptr< const PdfExtGStateDefinition > PdfExtGStateDefinitionPtr
Convenience alias for a constant PdfExtGStateDefinition shared ptr.
Definition PdfExtGStateDefinition.h:30