5#ifndef PDFTRON_H_CPPPDFElement
6#define PDFTRON_H_CPPPDFElement
14#include <C/PDF/TRN_Element.h>
59 operator bool () {
return mp_elem!=0;}
253 Gdiplus::Bitmap* GetBitmap()
const;
500 void SetTextMatrix(
double a,
double b,
double c,
double d,
double h,
double v);
560#include <Impl/Element.inl>
void SetPathStroke(bool stroke)
void SetNewTextLineOffset(double dx, double dy)
bool IsImageInterpolate() const
Filters::Filter GetImageData() const
const UChar * GetTextData()
bool GetBBox(Rect &out_bbox)
int GetImageWidth() const
SDF::Obj GetMCPropertyDict()
Element(const Element &c)
void GetNewTextLineOffset(double &out_x, double &out_y)
int GetImageDataSize() const
void SetWindingFill(bool winding_rule)
GState::RenderingIntent GetImageRenderingIntent() const
void SetClipWindingFill(bool winding_rule)
int GetComponentNum() const
CharIterator GetCharIterator()
void SetPathData(const PathData &data)
Struct::SElement GetParentStructElement()
PathData GetPathData() const
int GetBitsPerComponent() const
Element & operator=(const Element &c)
SDF::Obj GetDecodeArray() const
void SetTextMatrix(double a, double b, double c, double d, double h, double v)
void SetPathClip(bool clip)
double GetPosAdjustment()
Common::Matrix2D GetCTM()
void SetTextData(const UChar *buf_text_data, int text_data_size)
Point GetNewTextLineOffset()
void SetPosAdjustment(double adjust)
int GetImageHeight() const
void SetTextMatrix(Common::Matrix2D &mtx)
void SetPathFill(bool fill)
ColorSpace GetImageColorSpace() const
Common::Matrix2D GetTextMatrix()
Common::Iterator< TRN_CharData > CharIterator