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;
virtual ~PtlEditElement()
デストラクタ
PtlRect getClippedBBox()
クリッピングされたBBoxを取得。
PtlRect getBBox()
ページ座標系のBBoxを取得。
PtlTransMatrix getMatrix() const
ページ/FormXObjectそれぞれの座標系でのMatrixを取得。
ELEMENT_TYPE getType() const
エレメントタイプを取得。
void setMatrix(const PtlTransMatrix &matrix)
ページ/FormXObjectそれぞれの座標系でのMatrixを設定。
bool hasClip() const
クリッピングがあるかどうかを取得。
void setClip(const PtlEditClip &clip)
クリッピングを設定。
PtlTransMatrix getMatrixAtPage() const
ページ座標系のMatrixを取得。
PtlEditClip getClip()
クリッピングを取得。
PtlQuadPoint getQuadPoint()
ページ座標系のQuadPointを取得。
PtlEditElement & operator=(const PtlEditElement &obj)
コピーオペレータ alias copy
PtlEditElement(const PtlEditElement &obj)
コピーコンストラクタ alias copy
PtlEditElement(ELEMENT_TYPE type)
コンストラクタ
void setMatrixAtPage(const PtlTransMatrix &matrix)
ページ座標系のMatrixを設定。