PDFTool  7.0
PtlParamWriteStringTextBox.h
1 // PtlParamWriteStringTextBox.h
3 // Copyright (C) 2020 Antenna House,Inc.
4 // All rights reserved.
6 #ifndef PDFTK_PTLPARAM_WRITE_STRING_TEXTBOX_H_
7 #define PDFTK_PTLPARAM_WRITE_STRING_TEXTBOX_H_
8 
9 #include "PtlParamWriteString.h"
10 
11 namespace PdfTk {
12 
13 
20 {
21 public:
25  enum FORMAT_TYPE {
26  FORM_NORMAL = 0,
27  FORM_SUP = 1,
28  FORM_SUB = 2,
29  FORM_CHEM = 3
30  };
31 
32 public:
38 
46 
51 
52 public:
59 
60 public:
69  void setFormat(FORMAT_TYPE format);
70 
71 public:
79  void setBackColor(const PtlColor& bkColor);
80 
81 public:
89  void setUnderline(bool underline);
90 
98  void setStrikeOut(bool strikeOut);
99 
100 public:
109  void setLineSpacing(float spacing);
110 
118  void setCharSpacing(float spacing);
119 };
120 
121 } // namespace PdfTk
122 
123 #endif // PDFTK_PTLPARAM_WRITE_STRING_TEXTBOX_H_
PdfTk::PtlParamWriteStringTextBox::setFormat
void setFormat(FORMAT_TYPE format)
フォーマットの設定。
PdfTk::PtlColor
PDFの色を表現したクラスです。 すべての色クラスのベースクラスです。
Definition: PtlColor.h:19
PdfTk::PtlParamWriteStringTextBox
TextBoxに使うパラメータクラスです。 ベースクラスPtlParamWriteStringへの設定も忘れずに行ってください。
Definition: PtlParamWriteStringTextBox.h:20
PdfTk::PtlParamWriteStringTextBox::setBackColor
void setBackColor(const PtlColor &bkColor)
背景色を設定。
PdfTk::PtlParamWriteStringTextBox::setUnderline
void setUnderline(bool underline)
下線を引くか引かないかの設定。
PdfTk::PtlParamWriteStringTextBox::operator=
PtlParamWriteStringTextBox & operator=(const PtlParamWriteStringTextBox &obj)
コピーオペレータ alias copy
PdfTk::PtlParamWriteStringTextBox::PtlParamWriteStringTextBox
PtlParamWriteStringTextBox(const PtlParamWriteStringTextBox &obj)
コピーコンストラクタ alias copy
PdfTk::PtlParamWriteStringTextBox::setStrikeOut
void setStrikeOut(bool strikeOut)
取り消し線を引くか引かないかの設定。
PdfTk::PtlParamWriteStringTextBox::PtlParamWriteStringTextBox
PtlParamWriteStringTextBox()
コンストラクタ
PdfTk::PtlParamWriteString
文字の描画に使うパラメータクラスです。
Definition: PtlParamWriteString.h:21
PdfTk::PtlParamWriteStringTextBox::setCharSpacing
void setCharSpacing(float spacing)
文字間の設定。
PdfTk::PtlParamWriteStringTextBox::setLineSpacing
void setLineSpacing(float spacing)
行間の設定。
PdfTk::PtlParamWriteStringTextBox::‾PtlParamWriteStringTextBox
‾PtlParamWriteStringTextBox()
デストラクタ
PdfTk::PtlParamWriteStringTextBox::FORMAT_TYPE
FORMAT_TYPE
フォーマットタイプ
Definition: PtlParamWriteStringTextBox.h:25