PDFTool
7.0
|
フォームXObjectの描画に使うパラメータクラスです。 More...
#include <PtlParamDrawForm.h>
Public Member Functions | |
int | getHandle () const |
PtlParamDrawForm () | |
コンストラクタ More... | |
PtlParamDrawForm (const PtlParamDrawForm &obj) | |
コピーコンストラクタ alias copy More... | |
‾PtlParamDrawForm () | |
デストラクタ | |
PtlParamDrawForm & | operator= (const PtlParamDrawForm &obj) |
コピーオペレータ alias copy More... | |
void | setPage (const PtlPage &page) |
フォームXObjectに使用するPDF文書ページを設定。 More... | |
void | setPage (const PtlPage &page, const PtlRect &rectClip) |
フォームXObjectに使用するPDF文書ページを設定。 More... | |
void | setOpacity (float opacity) |
フォームXObjectの不透明度を設定。 More... | |
void | setRotate (int value) |
回転角度を設定。 More... | |
void | setAngle (float angle) |
任意の傾きを設定。 More... | |
フォームXObjectの描画に使うパラメータクラスです。
PdfTk::PtlParamDrawForm::PtlParamDrawForm | ( | ) |
コンストラクタ
PtlException |
PdfTk::PtlParamDrawForm::PtlParamDrawForm | ( | const PtlParamDrawForm & | obj | ) |
PtlParamDrawForm& PdfTk::PtlParamDrawForm::operator= | ( | const PtlParamDrawForm & | obj | ) |
コピーオペレータ alias copy
obj | コピー元オブジェクト。 |
void PdfTk::PtlParamDrawForm::setAngle | ( | float | angle | ) |
任意の傾きを設定。
傾きの角度は反時計回りで設定します。
傾きを設定する場合は他の関数より先に設定してください。
angle | 任意の角度。反時計回りが正の値。 |
PtlException |
void PdfTk::PtlParamDrawForm::setOpacity | ( | float | opacity | ) |
フォームXObjectの不透明度を設定。
設定しない場合はデフォルト値として1.0が設定されます。
opacity | 0.0 〜 1.0。0.0が透明、1.0が不透明。 |
PtlException |
void PdfTk::PtlParamDrawForm::setPage | ( | const PtlPage & | page | ) |
フォームXObjectに使用するPDF文書ページを設定。
ページ描画以外は欠落します(注釈など)。
フォームXObjectに使用するPDF文書のオブジェクト(PtlPDFDocument)はPDF文書を保存するまで存在していなければなりません。
page | フォームXObjectに使用するPDF文書のページ。 |
PtlException |
フォームXObjectに使用するPDF文書ページを設定。
ページ描画以外は欠落します(注釈など)。
フォームXObjectに使用するPDF文書のオブジェクト(PtlPDFDocument)はPDF文書を保存するまで存在していなければなりません。
page | フォームXObjectに使用するPDF文書のページ。 |
rectClip | 使用するページのクリッピング矩形 |
PtlException |
void PdfTk::PtlParamDrawForm::setRotate | ( | int | value | ) |
回転角度を設定。
回転角度は時計回りに90度単位になります。
回転角度を設定する場合は他の関数より先に設定してください。
value | 回転角度(0, 90, 180, 270) |
PtlException |