6 #ifndef PDFTK_PTL_EDIT_ELEMENT_H_
7 #define PDFTK_PTL_EDIT_ELEMENT_H_
9 #include "PtlTransMatrix.h"
10 #include "PtlEditClip.h"
12 #include "PtlQuadPoint.h"
39 int m_dataEditElement;
41 int getHandle()
const;
183 #endif // PDFTK_PTL_EDIT_ELEMENT_H_
PtlEditElement & operator=(const PtlEditElement &obj)
コピーオペレータ alias copy
PtlEditClip getClip()
クリッピングを取得。
PtlQuadPoint getQuadPoint()
ページ座標系のQuadPointを取得。
PtlRect getClippedBBox()
クリッピングされたBBoxを取得。
コンテントに描画されるエレメントを表現したクラスです。 すべてのエレメントクラスのベースクラスです。
Definition: PtlEditElement.h:22
void setMatrix(const PtlTransMatrix &matrix)
ページ/FormXObjectそれぞれの座標系でのMatrixを設定。
PDFの矩形4隅座標を表現したクラスです。 矩形は上左、上右、下左、下右で表現されます。 座標の単位はmmで原点(0,0)は左下となりますので注意してください。
Definition: PtlQuadPoint.h:20
エレメントが持つクリッピングを表現したクラスです。
Definition: PtlEditClip.h:20
ELEMENT_TYPE getType() const
エレメントタイプを取得。
void setMatrixAtPage(const PtlTransMatrix &matrix)
ページ座標系のMatrixを設定。
bool hasClip() const
クリッピングがあるかどうかを取得。
ELEMENT_TYPE
エレメントのタイプ
Definition: PtlEditElement.h:27
PtlTransMatrix getMatrixAtPage() const
ページ座標系のMatrixを取得。
virtual ‾PtlEditElement()
デストラクタ
PtlRect getBBox()
ページ座標系のBBoxを取得。
void setClip(const PtlEditClip &clip)
クリッピングを設定。
PtlEditElement(const PtlEditElement &obj)
コピーコンストラクタ alias copy
PtlTransMatrix getMatrix() const
ページ/FormXObjectそれぞれの座標系でのMatrixを取得。
PtlEditElement(ELEMENT_TYPE type)
コンストラクタ
PDFの矩形座標を表現したクラスです。 矩形は左下(left,bottom)、右上(right,top)で表現されます。 座標の単位はmmで原点(0,0)は左下となりますので注意してください。
Definition: PtlRect.h:20