PDFTool  7.0
PtlParamDrawForm.h
1 // PtlParamDrawForm.h
3 // Copyright (C) 2018-2020 Antenna House,Inc.
4 // All rights reserved.
6 #ifndef PDFTK_PTLPARAM_DRAW_FORM_H_
7 #define PDFTK_PTLPARAM_DRAW_FORM_H_
8 
9 #include "PdfTkBase.h"
10 
11 namespace PdfTk {
12 
13 class PtlPage;
14 class PtlRect;
15 
20 class PDFTK_API PtlParamDrawForm
21 {
22 private:
23  int m_dataParamDrawForm;
24 public:
25  int getHandle() const;
26 
27 public:
33 
41 
46 
47 public:
54 
55 public:
64  void setPage(const PtlPage& page);
65 
75  void setPage(const PtlPage& page, const PtlRect& rectClip);
76 
77 public:
85  void setOpacity(float opacity);
86 
95  void setRotate(int value);
96 
105  void setAngle(float angle);
106 };
107 
108 } // namespace PdfTk
109 
110 #endif // PDFTK_PTLPARAM_DRAW_FORM_H_
PdfTk::PtlParamDrawForm::‾PtlParamDrawForm
‾PtlParamDrawForm()
デストラクタ
PdfTk::PtlParamDrawForm::setPage
void setPage(const PtlPage &page, const PtlRect &rectClip)
フォームXObjectに使用するPDF文書ページを設定。
PdfTk::PtlParamDrawForm
フォームXObjectの描画に使うパラメータクラスです。
Definition: PtlParamDrawForm.h:21
PdfTk::PtlParamDrawForm::PtlParamDrawForm
PtlParamDrawForm(const PtlParamDrawForm &obj)
コピーコンストラクタ alias copy
PdfTk::PtlParamDrawForm::setOpacity
void setOpacity(float opacity)
フォームXObjectの不透明度を設定。
PdfTk::PtlParamDrawForm::setRotate
void setRotate(int value)
回転角度を設定。
PdfTk::PtlParamDrawForm::PtlParamDrawForm
PtlParamDrawForm()
コンストラクタ
PdfTk::PtlParamDrawForm::setPage
void setPage(const PtlPage &page)
フォームXObjectに使用するPDF文書ページを設定。
PdfTk::PtlParamDrawForm::operator=
PtlParamDrawForm & operator=(const PtlParamDrawForm &obj)
コピーオペレータ alias copy
PdfTk::PtlParamDrawForm::setAngle
void setAngle(float angle)
任意の傾きを設定。
PdfTk::PtlRect
PDFの矩形座標を表現したクラスです。 矩形は左下(left,bottom)、右上(right,top)で表現されます。 座標の単位はmmで原点(0,0)は左下となりますので注意してください。
Definition: PtlRect.h:20
PdfTk::PtlPage
PDFのページオブジェクトを表現したクラスです。
Definition: PtlPage.h:30