Antenna House PDF Tool API (.NET) 8.0
PdfTkNet::PtlQuadPoint クラス

#include <NetQuadPoint.h>

PdfTkNet::PtlQuadPoint の継承関係図
PdfTkNet::PtlQuadPoint 連携図

公開メンバ関数

PdfTk::PtlQuadPoint * getNative ()
 PtlQuadPoint ()
 コンストラクタ
 PtlQuadPoint (PtlPoint^ tl, PtlPoint^ tr, PtlPoint^ bl, PtlPoint^ br)
 コンストラクタ
 PtlQuadPoint (PtlQuadPoint^ obj)
 コピーコンストラクタ
 ~PtlQuadPoint ()
 デストラクタ
 !PtlQuadPoint ()
 ファイナライザ。
PtlQuadPoint operator= (PtlQuadPoint^ obj)
 コピーオペレータ
void normalize ()
 座標を正規化
PtlPoint getTopLeft ()
 座標を取得:上左
void setTopLeft (PtlPoint^ tl)
 座標を設定:上左
PtlPoint getTopRight ()
 座標を取得:上右
void setTopRight (PtlPoint^ tr)
 座標を設定:上右
PtlPoint getBottomLeft ()
 座標を取得:下左
void setBottomLeft (PtlPoint^ bl)
 座標を設定:下左
PtlPoint getBottomRight ()
 座標を取得:下右
void setBottomRight (PtlPoint^ br)
 座標を設定:下右

限定公開変数類

PdfTk::PtlQuadPoint * m_native

詳解

PDFの矩形4隅座標を表現したクラスです。
矩形は上左、上右、下左、下右で表現されます。
座標の単位はmmで原点(0,0)は左下となりますので注意してください。

構築子と解体子

◆ PtlQuadPoint() [1/3]

PdfTkNet::PtlQuadPoint::PtlQuadPoint ( )

コンストラクタ

例外
PtlException

◆ PtlQuadPoint() [2/3]

PdfTkNet::PtlQuadPoint::PtlQuadPoint ( PtlPoint^ tl,
PtlPoint^ tr,
PtlPoint^ bl,
PtlPoint^ br )

コンストラクタ

座標の単位はmmで原点(0,0)は左下となりますので注意してください。

引数
tl上左
tr上右
bl下左
br下右
例外
PtlException

◆ PtlQuadPoint() [3/3]

PdfTkNet::PtlQuadPoint::PtlQuadPoint ( PtlQuadPoint^ obj)

コピーコンストラクタ

引数
objコピー元オブジェクト。
例外
PtlException

◆ ~PtlQuadPoint()

PdfTkNet::PtlQuadPoint::~PtlQuadPoint ( )

デストラクタ

◆ !PtlQuadPoint()

PdfTkNet::PtlQuadPoint::!PtlQuadPoint ( )

ファイナライザ。

メソッド詳解

◆ getBottomLeft()

PtlPoint PdfTkNet::PtlQuadPoint::getBottomLeft ( )

座標を取得:下左

座標の単位はmmで原点(0,0)は左下となりますので注意してください。

戻り値
下左の値(単位はmm)
例外
PtlException

◆ getBottomRight()

PtlPoint PdfTkNet::PtlQuadPoint::getBottomRight ( )

座標を取得:下右

座標の単位はmmで原点(0,0)は左下となりますので注意してください。

戻り値
下右の値(単位はmm)
例外
PtlException

◆ getNative()

PdfTk::PtlQuadPoint * PdfTkNet::PtlQuadPoint::getNative ( )

◆ getTopLeft()

PtlPoint PdfTkNet::PtlQuadPoint::getTopLeft ( )

座標を取得:上左

座標の単位はmmで原点(0,0)は左下となりますので注意してください。

戻り値
上左の値(単位はmm)
例外
PtlException

◆ getTopRight()

PtlPoint PdfTkNet::PtlQuadPoint::getTopRight ( )

座標を取得:上右

座標の単位はmmで原点(0,0)は左下となりますので注意してください。

戻り値
上右の値(単位はmm)
例外
PtlException

◆ normalize()

void PdfTkNet::PtlQuadPoint::normalize ( )

座標を正規化

原点から見て4座標が上左/上左/下左/下右となるようにします。

◆ operator=()

PtlQuadPoint PdfTkNet::PtlQuadPoint::operator= ( PtlQuadPoint^ obj)

コピーオペレータ

引数
objコピー元オブジェクト。

◆ setBottomLeft()

void PdfTkNet::PtlQuadPoint::setBottomLeft ( PtlPoint^ bl)

座標を設定:下左

座標の単位はmmで原点(0,0)は左下となりますので注意してください。

引数
bl下左の座標の値(単位はmm)

◆ setBottomRight()

void PdfTkNet::PtlQuadPoint::setBottomRight ( PtlPoint^ br)

座標を設定:下右

座標の単位はmmで原点(0,0)は左下となりますので注意してください。

引数
br下右の座標の値(単位はmm)

◆ setTopLeft()

void PdfTkNet::PtlQuadPoint::setTopLeft ( PtlPoint^ tl)

座標を設定:上左

座標の単位はmmで原点(0,0)は左下となりますので注意してください。

引数
tl上左の座標の値(単位はmm)

◆ setTopRight()

void PdfTkNet::PtlQuadPoint::setTopRight ( PtlPoint^ tr)

座標を設定:上右

座標の単位はmmで原点(0,0)は左下となりますので注意してください。

引数
tr上右の座標の値(単位はmm)

メンバ詳解

◆ m_native

PdfTk::PtlQuadPoint* PdfTkNet::PtlQuadPoint::m_native
protected