PDFTool  6.0
PtlParamWaterMarkText.h
1 // PtlParamWaterMarkText.h
3 // Copyright (C) 2013-2018 Antenna House,Inc.
4 // All rights reserved.
6 #ifndef PDFTK_PTLPARAM_WATERMARK_TEXT_H_
7 #define PDFTK_PTLPARAM_WATERMARK_TEXT_H_
8 
9 #include "PtlParamWaterMark.h"
10 
11 namespace PdfTk {
12 
13 class PtlParamString;
14 class PtlParamFont;
15 class PtlColor;
16 
22 class PDFTK_API PtlParamWaterMarkText : public PtlParamWaterMark
23 {
24 public:
30 
38 
43 
44 public:
51 
52 public:
58  void setString(const PtlParamString& inParam);
59 
65  void setFont(const PtlParamFont& font);
66 
74  void setTextColor(const PtlColor& textlColor);
75 
83  void setOutlineColor(const PtlColor& strokeColor);
84 
94  void setWriteDiagonal(bool writeDiagonal);
95 
105  void setTextAngle(float angle);
106 };
107 
108 } // namespace PdfTk
109 
110 #endif // PDFTK_PTLPARAM_WATERMARK_TEXT_H_
111 
PdfTk::PtlParamWaterMarkText
文字列を透かしに使うパラメータクラスです。 ベースクラスPtlParamWaterMarkへの設定も忘れずに行ってください。
Definition: PtlParamWaterMarkText.h:23
PdfTk::PtlParamWaterMarkText::setOutlineColor
void setOutlineColor(const PtlColor &strokeColor)
透かしの文字の縁取りに指定する色を設定。
PdfTk::PtlParamWaterMarkText::‾PtlParamWaterMarkText
‾PtlParamWaterMarkText()
デストラクタ
PdfTk::PtlParamFont
PtlContent/PtlPramWatermarkTextのフォント指定に使うパラメータクラスです。
Definition: PtlParamFont.h:20
PdfTk::PtlParamString
文字列を扱うクラスです。
Definition: PtlParamString.h:27
PdfTk::PtlParamWaterMarkText::setFont
void setFont(const PtlParamFont &font)
透かしに指定するフォントを設定。
PdfTk::PtlParamWaterMark
透かしの設定で使うパラメータクラスです。 すべての透かしパラメータクラスのベースクラスです。
Definition: PtlParamWaterMark.h:22
PdfTk::PtlParamWaterMarkText::operator=
PtlParamWaterMarkText & operator=(const PtlParamWaterMarkText &obj)
コピーオペレータ alias copy
PdfTk::PtlParamWaterMarkText::setTextColor
void setTextColor(const PtlColor &textlColor)
透かしの文字に指定する色を設定。
PdfTk::PtlParamWaterMarkText::setTextAngle
void setTextAngle(float angle)
透かしのテキストを任意の角度で配置する角度を設定。
PdfTk::PtlParamWaterMarkText::PtlParamWaterMarkText
PtlParamWaterMarkText()
コンストラクタ
PdfTk::PtlParamWaterMarkText::setString
void setString(const PtlParamString &inParam)
透かしに指定する文字列を設定。
PdfTk::PtlParamWaterMarkText::setWriteDiagonal
void setWriteDiagonal(bool writeDiagonal)
透かしのテキストを対角線上に配置するか否かを設定。
PdfTk::PtlParamWaterMarkText::PtlParamWaterMarkText
PtlParamWaterMarkText(const PtlParamWaterMarkText &obj)
コピーコンストラクタ alias copy
PdfTk::PtlColor
PDFの色を表現したクラスです。 すべての色クラスのベースクラスです。
Definition: PtlColor.h:19