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

フォームXObjectの描画に使うパラメータクラスです。 More...

#include <NetParamDrawForm.h>

Public Member Functions

PdfTk::PtlParamDrawForm * getNative ()
 
 PtlParamDrawForm ()
 コンストラクタ More...
 
 PtlParamDrawForm (PtlParamDrawForm^ obj)
 コピーコンストラクタ alias copy More...
 
 ‾PtlParamDrawForm ()
 デストラクタ
 
 !PtlParamDrawForm ()
 ファイナライザ。
 
PtlParamDrawForm operator= (PtlParamDrawForm^ obj)
 コピーオペレータ alias copy More...
 
void setPage (PtlPage^ page)
 フォームXObjectに使用するPDF文書ページを設定。 More...
 
void setPage (PtlPage^ page, PtlRect^ rectClip)
 フォームXObjectに使用するPDF文書ページを設定。 More...
 
void setOpacity (float opacity)
 フォームXObjectの不透明度を設定。 More...
 
void setRotate (int value)
 回転角度を設定。 More...
 
void setAngle (float angle)
 任意の傾きを設定。 More...
 

Protected Attributes

PdfTk::PtlParamDrawForm * m_native
 

Detailed Description

フォームXObjectの描画に使うパラメータクラスです。

Constructor & Destructor Documentation

◆ PtlParamDrawForm() [1/2]

PdfTkNet::PtlParamDrawForm::PtlParamDrawForm ( )

コンストラクタ

Exceptions
PtlException

◆ PtlParamDrawForm() [2/2]

PdfTkNet::PtlParamDrawForm::PtlParamDrawForm ( PtlParamDrawForm obj)

コピーコンストラクタ alias copy

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

Member Function Documentation

◆ operator=()

PtlParamDrawForm PdfTkNet::PtlParamDrawForm::operator= ( PtlParamDrawForm obj)

コピーオペレータ alias copy

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

◆ setAngle()

void PdfTkNet::PtlParamDrawForm::setAngle ( float  angle)

任意の傾きを設定。

傾きの角度は反時計回りで設定します。
傾きを設定する場合は他の関数より先に設定してください。

Parameters
angle任意の角度。反時計回りが正の値。
Exceptions
PtlException

◆ setOpacity()

void PdfTkNet::PtlParamDrawForm::setOpacity ( float  opacity)

フォームXObjectの不透明度を設定。

設定しない場合はデフォルト値として1.0が設定されます。

Parameters
opacity0.0 〜 1.0。0.0が透明、1.0が不透明。
Exceptions
PtlException

◆ setPage() [1/2]

void PdfTkNet::PtlParamDrawForm::setPage ( PtlPage page)

フォームXObjectに使用するPDF文書ページを設定。

ページ描画以外は欠落します(注釈など)。
フォームXObjectに使用するPDF文書のオブジェクト(PtlPDFDocument)はPDF文書を保存するまで存在していなければなりません。

Parameters
pageフォームXObjectに使用するPDF文書のページ。
Exceptions
PtlException

◆ setPage() [2/2]

void PdfTkNet::PtlParamDrawForm::setPage ( PtlPage page,
PtlRect rectClip 
)

フォームXObjectに使用するPDF文書ページを設定。

ページ描画以外は欠落します(注釈など)。
フォームXObjectに使用するPDF文書のオブジェクト(PtlPDFDocument)はPDF文書を保存するまで存在していなければなりません。

Parameters
pageフォームXObjectに使用するPDF文書のページ。
rectClip使用するページのクリッピング矩形
Exceptions
PtlException

◆ setRotate()

void PdfTkNet::PtlParamDrawForm::setRotate ( int  value)

回転角度を設定。

回転角度は時計回りに90度単位になります。
回転角度を設定する場合は他の関数より先に設定してください。

Parameters
value回転角度(0, 90, 180, 270)
Exceptions
PtlException