5#ifndef PDFTRON_H_CPPPDFGState
6#define PDFTRON_H_CPPPDFGState
8#include <C/PDF/TRN_GState.h>
468 void SetTransform(
double a,
double b,
double c,
double d,
double h,
double v);
485 void Concat(
double a,
double b,
double c,
double d,
double h,
double v);
798#include <Impl/GState.inl>
809 namespace Gdiplus {
class Bitmap; };
double GetFontSize() const
Common::Matrix2D GetSoftMaskTransform()
void SetFillColorSpace(ColorSpace cs)
Common::Matrix2D GetTransform()
double GetLeading() const
bool GetAutoStrokeAdjust() const
void SetCharSpacing(double char_spacing)
void SetFillColor(const ColorPt &c)
ColorSpace GetStrokeColorSpace()
void SetTransform(double a, double b, double c, double d, double h, double v)
void SetLineWidth(double width)
@ e_absolute_colorimetric
@ e_relative_colorimetric
PatternColor GetFillPattern()
void Concat(double a, double b, double c, double d, double h, double v)
void SetRenderingIntent(RenderingIntent intent)
void SetFillOpacity(double ca)
void SetUCRFunct(SDF::Obj UCR)
void Concat(const Common::Matrix2D &mtx)
void SetBlendMode(BlendMode BM)
SDF::Obj GetBlackGenFunct()
void SetSmoothnessTolerance(double SM)
LineCap GetLineCap() const
double GetHorizontalScale() const
SDF::Obj GetTransferFunct()
void SetStrokeOpacity(double ca)
double GetMiterLimit() const
std::vector< double > GetDashes() const
void GetDashes(std::vector< double > &dashes) const
double GetFillOpacity() const
void SetFont(Font font, double font_sz)
void SetDashPattern(const std::vector< double > &dash_array, double phase)
@ e_fill_stroke_clip_text
void SetTransform(const Common::Matrix2D &mtx)
void SetStrokeColor(const ColorPt &c)
void SetAISFlag(bool AIS)
void SetHorizontalScale(double hscale)
void SetSoftMask(SDF::Obj SM)
double GetLineWidth() const
void SetTextRise(double rise)
static RenderingIntent GetRenderingIntentType(const char *name)
PatternColor GetStrokePattern()
void SetBlackGenFunct(SDF::Obj BG)
bool GetStrokeOverprint() const
void SetFlatness(double flatness)
double GetTextRise() const
void SetHalftone(SDF::Obj HT)
GState & operator=(const GState &c)
void SetTransferFunct(SDF::Obj TR)
double GetStrokeOpacity() const
TextRenderingMode GetTextRenderMode() const
void SetFillColor(PatternColor pattern, const ColorPt &c)
void SetAutoStrokeAdjust(bool SA)
void SetTextKnockout(bool knockout)
void SetStrokeOverprint(bool OP)
void SetMiterLimit(double miter_limit)
double GetSmoothnessTolerance() const
void SetFillOverprint(bool op)
ColorSpace GetFillColorSpace()
void SetStrokeColor(PatternColor pattern)
bool GetFillOverprint() const
void SetStrokeColorSpace(ColorSpace cs)
RenderingIntent GetRenderingIntent() const
void SetLeading(double leading)
void SetLineCap(LineCap cap)
void SetOverprintMode(int OPM)
LineJoin GetLineJoin() const
double GetWordSpacing() const
double GetCharSpacing() const
void SetStrokeColor(PatternColor pattern, const ColorPt &c)
int GetOverprintMode() const
void SetWordSpacing(double word_spacing)
double GetFlatness() const
bool IsTextKnockout() const
void SetFillColor(PatternColor pattern)
void SetLineJoin(LineJoin join)
void SetTextRenderMode(TextRenderingMode rmode)