PDFTool.NET  6.0
Public Member Functions | Protected Attributes | List of all members
PdfTkNet::PtlQuadPoint Class Reference

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

#include <NetQuadPoint.h>

Inheritance diagram for PdfTkNet::PtlQuadPoint:
Inheritance graph
[legend]
Collaboration diagram for PdfTkNet::PtlQuadPoint:
Collaboration graph
[legend]

Public Member Functions

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

Protected Attributes

PdfTk::PtlQuadPoint * m_native
 

Detailed Description

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

Constructor & Destructor Documentation

◆ PtlQuadPoint() [1/3]

PdfTkNet::PtlQuadPoint::PtlQuadPoint ( )

コンストラクタ

Exceptions
PtlException

◆ PtlQuadPoint() [2/3]

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

コンストラクタ

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

Parameters
tl上左
tr上右
bl下左
br下右
Exceptions
PtlException

◆ PtlQuadPoint() [3/3]

PdfTkNet::PtlQuadPoint::PtlQuadPoint ( PtlQuadPoint obj)

コピーコンストラクタ

Parameters
objコピー元オブジェクト。
Exceptions
PtlException

Member Function Documentation

◆ getBottomLeft()

PtlPoint PdfTkNet::PtlQuadPoint::getBottomLeft ( )

座標を取得:下左

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

Returns
下左の値(単位はmm)
Exceptions
PtlException

◆ getBottomRight()

PtlPoint PdfTkNet::PtlQuadPoint::getBottomRight ( )

座標を取得:下右

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

Returns
下右の値(単位はmm)
Exceptions
PtlException

◆ getTopLeft()

PtlPoint PdfTkNet::PtlQuadPoint::getTopLeft ( )

座標を取得:上左

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

Returns
上左の値(単位はmm)
Exceptions
PtlException

◆ getTopRight()

PtlPoint PdfTkNet::PtlQuadPoint::getTopRight ( )

座標を取得:上右

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

Returns
上右の値(単位はmm)
Exceptions
PtlException

◆ operator=()

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

コピーオペレータ

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

◆ setBottomLeft()

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

座標を設定:下左

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

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

◆ setBottomRight()

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

座標を設定:下右

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

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

◆ setTopLeft()

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

座標を設定:上左

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

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

◆ setTopRight()

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

座標を設定:上右

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

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