3#ifndef PDFSDK_CXX_PDF_GSTATE_H_INCLUDED_
4#define PDFSDK_CXX_PDF_GSTATE_H_INCLUDED_
7#include <pdfsdk/cxx/math.h>
9#include "forward_declarations.h"
10#include "wrapper_base.h"
19class GState :
public detail::RefCountedHandle<PDEGState> {
291 PDF_CXX_CORE_WRAPPER_DEFINE_MEMBERS_(
GState, PDEGState)
296#include "gstate_impl.inl"
Represents a color in a PDF document.
Definition color.h:20
Represents the graphics state of a PDF document.
Definition gstate.h:19
void SetFillColor(const Color &color)
SoftMask GetSoftMask() const
void SetSoftMaskMatrix(const Matrix &softMaskMatrix)
bool GetAlphaIsShape() const
void SetStrokeAdjustment(bool adjustStrokes)
void SetSoftMask(const SoftMask &softMask)
void SetStrokeColor(const Color &color)
Color GetFillColor() const
PDERenderingIntent GetIntent() const
void SetOverprintMode(int overprintMode)
Matrix GetSoftMaskMatrix() const
PDELineJoin GetLineJoin() const
bool GetStrokeOverprint() const
void SetFillColorValue(PDColorValue colorValue)
Color GetStrokeColor() const
void SetLineCap(PDELineCap lineCap)
float GetStrokeAlpha() const
void SetSmoothness(float smoothness)
void SetIntent(PDERenderingIntent intent)
bool GetStrokeAdjustment() const
int GetOverprintMode() const
void SetMiterLimit(float miterLimit)
void SetBlendMode(PDEBlendMode blendMode)
void SetAlphaIsShape(bool alphaIsShape)
PDEBlendMode GetBlendMode() const
float GetMiterLimit() const
void SetDash(const PDEDash &dash)
float GetFillAlpha() const
void SetLineJoin(PDELineJoin lineJoin)
float GetLineWidth() const
PDEGStateFlags GetFlags() const
void SetLineWidth(float lineWidth)
float GetSmoothness() const
void SetStrokeColorValue(PDColorValue colorValue)
void SetStrokeAlpha(float strokeAlpha)
void SetStrokeOverprint(bool strokeOverprint)
void SetFillAlpha(float fillAlpha)
float GetFlatness() const
bool GetFillOverprint() const
void SetFlatness(float flatness)
PDELineCap GetLineCap() const
void SetFillOverprint(bool fillOverprint)
Represents a soft mask in a PDF document.
Definition soft_mask.h:16