|
Antenna House PDF Tool API (.NET) 8.0
|
#include <NetEditElement.h>


公開型 | |
| enum class | ELEMENT_TYPE { TYPE_TEXT = 1 , TYPE_IMAGE = 2 , TYPE_PATH = 3 , TYPE_SHADING = 4 , TYPE_MCCONTAINER = 5 , TYPE_MCPLACE = 6 , TYPE_FORMXOBJECT = 7 , TYPE_UNKNOWN = 100 } |
公開メンバ関数 | |
| PdfTk::PtlEditElement * | getNative () |
| PtlEditElement (ELEMENT_TYPE type) | |
| コンストラクタ | |
| PtlEditElement (PtlEditElement^ obj) | |
| コピーコンストラクタ | |
| virtual | ~PtlEditElement () |
| デストラクタ | |
| !PtlEditElement () | |
| ファイナライザ。 | |
| PtlEditElement | operator= (PtlEditElement^ obj) |
| コピーオペレータ | |
| ELEMENT_TYPE | getType () |
| エレメントタイプを取得。 | |
| PtlTransMatrix | getMatrix () |
| ページ/FormXObjectそれぞれの座標系でのMatrixを取得。 | |
| void | setMatrix (PtlTransMatrix^ matrix) |
| ページ/FormXObjectそれぞれの座標系でのMatrixを設定。 | |
| PtlTransMatrix | getMatrixAtPage () |
| ページ座標系のMatrixを取得。 | |
| void | setMatrixAtPage (PtlTransMatrix^ matrix) |
| ページ座標系のMatrixを設定。 | |
| PtlRect | getBBox () |
| ページ座標系のBBoxを取得。 | |
| PtlRect | getClippedBBox () |
| クリッピングされたBBoxを取得。 | |
| PtlQuadPoint | getQuadPoint () |
| ページ座標系のQuadPointを取得。 | |
| bool | hasClip () |
| クリッピングがあるかどうかを取得。 | |
| PtlEditClip | getClip () |
| クリッピングを取得。 | |
| void | setClip (PtlEditClip^ clip) |
| クリッピングを設定。 | |
限定公開変数類 | |
| PdfTk::PtlEditElement * | m_native |
コンテントに描画されるエレメントを表現したクラスです。
すべてのエレメントクラスのベースクラスです。
|
strong |
| PdfTkNet::PtlEditElement::PtlEditElement | ( | ELEMENT_TYPE | type | ) |
| PdfTkNet::PtlEditElement::PtlEditElement | ( | PtlEditElement^ | obj | ) |
|
virtual |
デストラクタ
| PdfTkNet::PtlEditElement::!PtlEditElement | ( | ) |
ファイナライザ。
| PtlRect PdfTkNet::PtlEditElement::getBBox | ( | ) |
ページ座標系のBBoxを取得。
ページコンテント内のElementもFormXObjectコンテント内のElementもページ座標系でのBBoxがPtlOptionの設定に応じて取得されます。
| PtlException |
| PtlEditClip PdfTkNet::PtlEditElement::getClip | ( | ) |
| PtlRect PdfTkNet::PtlEditElement::getClippedBBox | ( | ) |
クリッピングされたBBoxを取得。
クリッピングされている場合、クリッピングされたBBoxを取得します。
ページコンテント内のElementもFormXObjectコンテント内のElementもページ座標系でのBBoxがPtlOptionの設定に応じて取得されます。
| PtlException |
| PtlTransMatrix PdfTkNet::PtlEditElement::getMatrix | ( | ) |
ページ/FormXObjectそれぞれの座標系でのMatrixを取得。
ページコンテント内のElementはページのユーザースペース空間座標系でのMatrixが取得されます。
FormXObjectコンテント内のElementはFormXObjectのユーザースペース空間座標系で実Matrixが取得されます。
PtlOptionは全て無視されユーザースペース空間での座標/ポイント単位で取得されます。
| PtlException |
| PtlTransMatrix PdfTkNet::PtlEditElement::getMatrixAtPage | ( | ) |
ページ座標系のMatrixを取得。
ページコンテント内のElementもFormXObjectコンテント内のElementもページ座標系でのMatrixがPtlOptionの設定に応じて取得されます。
PtlOptionのsetCoodでCOOD_VIEWを設定しても、この関数ではその設定は無視されCOOD_USERが設定されているものとして値が取得されます。
| PtlException |
| PdfTk::PtlEditElement * PdfTkNet::PtlEditElement::getNative | ( | ) |
| PtlQuadPoint PdfTkNet::PtlEditElement::getQuadPoint | ( | ) |
ページ座標系のQuadPointを取得。
ページコンテント内のElementもFormXObjectコンテント内のElementもページ座標系でのQuadPointがPtlOptionの設定に応じて取得されます。
| PtlException |
| ELEMENT_TYPE PdfTkNet::PtlEditElement::getType | ( | ) |
| bool PdfTkNet::PtlEditElement::hasClip | ( | ) |
| PtlEditElement PdfTkNet::PtlEditElement::operator= | ( | PtlEditElement^ | obj | ) |
| void PdfTkNet::PtlEditElement::setClip | ( | PtlEditClip^ | clip | ) |
| void PdfTkNet::PtlEditElement::setMatrix | ( | PtlTransMatrix^ | matrix | ) |
ページ/FormXObjectそれぞれの座標系でのMatrixを設定。
ページコンテント内のElementはページのユーザースペース空間座標系でのMatrixを設定します。
FormXObjectコンテント内のElementはFormXObjectのユーザースペース空間座標系で実Matrixを設定します。
PtlOptionは全て無視されます。
| matrix | ユーザースペース空間でのMatrix |
| PtlException |
| void PdfTkNet::PtlEditElement::setMatrixAtPage | ( | PtlTransMatrix^ | matrix | ) |
ページ座標系のMatrixを設定。
ページコンテント内のElementもFormXObjectコンテント内のElementもページ座標系でのMatrixがPtlOptionの設定に応じて設定されます。
PtlOptionのsetCoodでCOOD_VIEWを設定しても、この関数ではその設定は無視されCOOD_USERが設定されているものとして値が設定されます。
| matrix | ページベースでのMatrix |
| PtlException |
|
protected |