PDFTool  7.0
Public Types | Public Member Functions | List of all members
PdfTk::PtlParamWriteStringTextBox Class Reference

TextBoxに使うパラメータクラスです。
ベースクラスPtlParamWriteStringへの設定も忘れずに行ってください。 More...

#include <PtlParamWriteStringTextBox.h>

Inheritance diagram for PdfTk::PtlParamWriteStringTextBox:
Inheritance graph
[legend]
Collaboration diagram for PdfTk::PtlParamWriteStringTextBox:
Collaboration graph
[legend]

Public Types

enum  FORMAT_TYPE { FORM_NORMAL = 0, FORM_SUP = 1, FORM_SUB = 2, FORM_CHEM = 3 }
 フォーマットタイプ More...
 

Public Member Functions

 PtlParamWriteStringTextBox ()
 コンストラクタ More...
 
 PtlParamWriteStringTextBox (const PtlParamWriteStringTextBox &obj)
 コピーコンストラクタ alias copy More...
 
 ‾PtlParamWriteStringTextBox ()
 デストラクタ
 
PtlParamWriteStringTextBoxoperator= (const PtlParamWriteStringTextBox &obj)
 コピーオペレータ alias copy More...
 
void setFormat (FORMAT_TYPE format)
 フォーマットの設定。 More...
 
void setBackColor (const PtlColor &bkColor)
 背景色を設定。 More...
 
void setUnderline (bool underline)
 下線を引くか引かないかの設定。 More...
 
void setStrikeOut (bool strikeOut)
 取り消し線を引くか引かないかの設定。 More...
 
void setLineSpacing (float spacing)
 行間の設定。 More...
 
void setCharSpacing (float spacing)
 文字間の設定。 More...
 
- Public Member Functions inherited from PdfTk::PtlParamWriteString
int getHandle () const
 
 PtlParamWriteString ()
 コンストラクタ More...
 
 PtlParamWriteString (const PtlParamWriteString &obj)
 コピーコンストラクタ More...
 
 ‾PtlParamWriteString ()
 デストラクタ
 
PtlParamWriteStringoperator= (const PtlParamWriteString &obj)
 コピーオペレータ More...
 
void setFont (const PtlParamFont &font)
 フォントの設定。 More...
 
void setTextColor (const PtlColor &textColor)
 文字色を設定。 More...
 
void setOutlineColor (const PtlColor &outlineColor)
 文字の縁取り色を設定。 More...
 
void setOpacity (float opacity)
 不透明度を設定。 More...
 

Additional Inherited Members

- Protected Attributes inherited from PdfTk::PtlParamWriteString
int m_dataParamWriteString
 

Detailed Description

TextBoxに使うパラメータクラスです。
ベースクラスPtlParamWriteStringへの設定も忘れずに行ってください。

Member Enumeration Documentation

◆ FORMAT_TYPE

フォーマットタイプ

Enumerator
FORM_NORMAL 

ノーマル(デフォルト)

FORM_SUP 

上付き

FORM_SUB 

下付き

FORM_CHEM 

化学式

Constructor & Destructor Documentation

◆ PtlParamWriteStringTextBox() [1/2]

PdfTk::PtlParamWriteStringTextBox::PtlParamWriteStringTextBox ( )

コンストラクタ

Exceptions
PtlException

◆ PtlParamWriteStringTextBox() [2/2]

PdfTk::PtlParamWriteStringTextBox::PtlParamWriteStringTextBox ( const PtlParamWriteStringTextBox obj)

コピーコンストラクタ alias copy

Parameters
objコピー元オブジェクト。
Exceptions
PtlException

Member Function Documentation

◆ operator=()

PtlParamWriteStringTextBox& PdfTk::PtlParamWriteStringTextBox::operator= ( const PtlParamWriteStringTextBox obj)

コピーオペレータ alias copy

Parameters
objコピー元オブジェクト。

◆ setBackColor()

void PdfTk::PtlParamWriteStringTextBox::setBackColor ( const PtlColor bkColor)

背景色を設定。

※ 設定しない場合は背景色をはありません。

Parameters
bkColor背景色指定。
Exceptions
PtlException

◆ setCharSpacing()

void PdfTk::PtlParamWriteStringTextBox::setCharSpacing ( float  spacing)

文字間の設定。

※ 設定しない場合はデフォルト値として0が使用されます。

Parameters
spacing-1〜2の値で設定します。
Exceptions
PtlException

◆ setFormat()

void PdfTk::PtlParamWriteStringTextBox::setFormat ( FORMAT_TYPE  format)

フォーマットの設定。

FORM_SUP,FORM_SUB,FORM_CHEMは横書きの場合のみ有効です。
※ 設定しない場合はデフォルト値としてFORM_NORMALが使用されます。

Parameters
formatフォーマット。
Exceptions
PtlException

◆ setLineSpacing()

void PdfTk::PtlParamWriteStringTextBox::setLineSpacing ( float  spacing)

行間の設定。

フォントサイズ1に対する値を行間として設定します。
※ 設定しない場合はデフォルト値として1.2が使用されます。

Parameters
spacing1〜3の値で設定します。
Exceptions
PtlException

◆ setStrikeOut()

void PdfTk::PtlParamWriteStringTextBox::setStrikeOut ( bool  strikeOut)

取り消し線を引くか引かないかの設定。

※ 設定しない場合はデフォルト値としてfalseが使用されます。

Parameters
strikeOuttrueなら取り消し線を引く。
Exceptions
PtlException

◆ setUnderline()

void PdfTk::PtlParamWriteStringTextBox::setUnderline ( bool  underline)

下線を引くか引かないかの設定。

※ 設定しない場合はデフォルト値としてfalseが使用されます。

Parameters
underlinetrueなら下線を引く。
Exceptions
PtlException