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