|
PDFTool 7.0
|
PDFを透かしに使うパラメータクラスです。
ベースクラスPtlParamWaterMarkへの設定も忘れずに行ってください。
More...
#include <PtlParamWaterMarkPDF.h>


Public Member Functions | |
| PtlParamWaterMarkPDF () | |
| コンストラクタ | |
| PtlParamWaterMarkPDF (const PtlParamWaterMarkPDF &obj) | |
| コピーコンストラクタ alias copy | |
| ‾PtlParamWaterMarkPDF () | |
| デストラクタ | |
| PtlParamWaterMarkPDF & | operator= (const PtlParamWaterMarkPDF &obj) |
| コピーオペレータ alias copy | |
| void | setPage (const PtlPage &page) |
| 透かしに使用するPDF文書ページを設定。 | |
| void | setScale (float scale) |
| 透かしの倍率を設定。 | |
| Public Member Functions inherited from PdfTk::PtlParamWaterMark | |
| int | getHandle () const |
| PtlParamWaterMark (TYPE_WATERMARK type) | |
| コンストラクタ。 | |
| PtlParamWaterMark (const PtlParamWaterMark &obj) | |
| コピーコンストラクタ alias copy | |
| virtual | ‾PtlParamWaterMark () |
| デストラクタ | |
| PtlParamWaterMark & | operator= (const PtlParamWaterMark &obj) |
| コピーオペレータ alias copy | |
| TYPE_WATERMARK | getType () const |
| 透かしタイプを取得。 | |
| void | setName (const PtlParamString &name) |
| 透かしの名前を設定。 | |
| void | setRect (const PtlRect &rectMM) |
| 透かしを配置する矩形の設定。 | |
| void | setMargin (float topMM, float leftMM, float bottomMM, float rightMM) |
| 透かしを配置するときの余白を設定。 | |
| void | setAlign (ALIGN align) |
| 透かしの配置を設定。 | |
| void | setZorder (ZORDER zorder) |
| 透かしのZオーダーを設定。 | |
| void | setPageRange (PAGE_RANGE pageRange) |
| 透かしを入れるページの範囲を設定。 | |
| void | setNotInFirst (bool bNotInFirst) |
| 先頭ページに透かしを配置するかしないかの設定。 | |
| void | setNotInLast (bool bNotInLast) |
| 最終ページに透かしを配置するかしないかの設定。 | |
| void | setCustomPageRange (const PtlParamString &customPageRange) |
| 透かしを配置するページの範囲の指定を設定。 | |
| void | setDisplayWaterMark (bool bDisplayWaterMark) |
| PDF表示時に透かしを表示する指定を設定。 | |
| void | setPrintWaterMark (bool bPrintWaterMark) |
| PDF印刷時に透かしを印刷する指定を設定。 | |
| void | setOpacity (float opacity) |
| 透かしの不透明度を設定。 | |
| void | setTiling (bool bTiling) |
| 透かしをタイリングして配置するかどうかを設定。 | |
| void | setAngle (float angle) |
| 透かしを配置する任意の角度を設定。 | |
| void | setAcrobatCompatible (bool compatible) |
| Acrobat互換にするかどうかの設定 | |
Additional Inherited Members | |
| Public Types inherited from PdfTk::PtlParamWaterMark | |
| enum | TYPE_WATERMARK { TYPE_COLOR = 1 , TYPE_TEXT = 2 , TYPE_PDF = 3 , TYPE_IMAGE = 4 } |
| 透かしのタイプ More... | |
| enum | ALIGN { ALIGN_TOP_LEFT = 1 , ALIGN_TOP = 2 , ALIGN_TOP_RIGHT = 3 , ALIGN_LEFT = 4 , ALIGN_CENTER = 5 , ALIGN_RIGHT = 6 , ALIGN_BOTTOM_LEFT = 7 , ALIGN_BOTTOM = 8 , ALIGN_BOTTOM_RIGHT = 9 } |
| 透かしの配置 More... | |
| enum | ZORDER { ZORDER_FRONT = 1 , ZORDER_BACK = 2 } |
| 透かしのZオーダー More... | |
| enum | PAGE_RANGE { PAGE_RANGE_ALL = 0 , PAGE_RANGE_FIRST = 1 , PAGE_RANGE_LAST = 2 , PAGE_RANGE_ODD = 3 , PAGE_RANGE_EVEN = 4 , PAGE_RANGE_CUSTOM = 5 } |
| 透かしを入れるページの範囲 More... | |
PDFを透かしに使うパラメータクラスです。
ベースクラスPtlParamWaterMarkへの設定も忘れずに行ってください。
| PdfTk::PtlParamWaterMarkPDF::PtlParamWaterMarkPDF | ( | ) |
コンストラクタ
| PtlException |
| PdfTk::PtlParamWaterMarkPDF::PtlParamWaterMarkPDF | ( | const PtlParamWaterMarkPDF & | obj | ) |
| PtlParamWaterMarkPDF & PdfTk::PtlParamWaterMarkPDF::operator= | ( | const PtlParamWaterMarkPDF & | obj | ) |
コピーオペレータ alias copy
| obj | コピー元オブジェクト。 |
| void PdfTk::PtlParamWaterMarkPDF::setPage | ( | const PtlPage & | page | ) |
透かしに使用するPDF文書ページを設定。
ページ描画以外は欠落します(注釈など)。
透かしに使用するPDF文書のオブジェクト(PtlPDFDocument)はPDF文書を保存するまで存在していなければなりません。
| page | 透かしに使用するPDF文書のページ。 |
| PtlException |
| void PdfTk::PtlParamWaterMarkPDF::setScale | ( | float | scale | ) |
透かしの倍率を設定。
透かしの倍率0は特別な意味を持ちます。
0を指定するとsetRect,setMarginで指定された描画矩形にフィットするよう拡大されます。
設定しない場合はデフォルト値として0.0fが使用されます。
| scale | 透かしの倍率(0.0f〜50.0f、0.0f=透かしの配置矩形に合わせる [100%=1.00f] )。 |
| PtlException |