Antenna House PDF Tool API (C++) 8.0
PdfTk::PtlParamDrawForm クラス

#include <PtlParamDrawForm.h>

公開メンバ関数

int getHandle () const
 PtlParamDrawForm ()
 コンストラクタ
 PtlParamDrawForm (const PtlParamDrawForm &obj)
 コピーコンストラクタ alias copy
 ~PtlParamDrawForm ()
 デストラクタ
PtlParamDrawFormoperator= (const PtlParamDrawForm &obj)
 コピーオペレータ alias copy
void setPage (const PtlPage &page)
 フォームXObjectに使用するPDF文書ページを設定。
void setPage (const PtlPage &page, const PtlRect &rectClip)
 フォームXObjectに使用するPDF文書ページを設定。
void setOpacity (float opacity)
 フォームXObjectの不透明度を設定。
void setRotate (int value)
 回転角度を設定。
void setAngle (float angle)
 任意の傾きを設定。

詳解

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

PtlParamDrawForm.h20 行目に定義があります。

構築子と解体子

◆ PtlParamDrawForm() [1/2]

PdfTk::PtlParamDrawForm::PtlParamDrawForm ( )

コンストラクタ

例外
PtlException

◆ PtlParamDrawForm() [2/2]

PdfTk::PtlParamDrawForm::PtlParamDrawForm ( const PtlParamDrawForm & obj)

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

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

関数詳解

◆ operator=()

PtlParamDrawForm & PdfTk::PtlParamDrawForm::operator= ( const PtlParamDrawForm & obj)

コピーオペレータ alias copy

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

◆ setAngle()

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

任意の傾きを設定。

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

引数
angle任意の角度。反時計回りが正の値。
例外
PtlException

◆ setOpacity()

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

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

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

引数
opacity0.0 〜 1.0。0.0が透明、1.0が不透明。
例外
PtlException

◆ setPage() [1/2]

void PdfTk::PtlParamDrawForm::setPage ( const PtlPage & page)

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

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

引数
pageフォームXObjectに使用するPDF文書のページ。
例外
PtlException

◆ setPage() [2/2]

void PdfTk::PtlParamDrawForm::setPage ( const PtlPage & page,
const PtlRect & rectClip )

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

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

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

◆ setRotate()

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

回転角度を設定。

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

引数
value回転角度(0, 90, 180, 270)
例外
PtlException