Antenna House PDF Tool API (C++) 8.0
PdfTk::PtlParamWriteString クラス

#include <PtlParamWriteString.h>

PdfTk::PtlParamWriteString の継承関係図

公開メンバ関数

int getHandle () const
 PtlParamWriteString ()
 コンストラクタ
 PtlParamWriteString (const PtlParamWriteString &obj)
 コピーコンストラクタ
 ~PtlParamWriteString ()
 デストラクタ
PtlParamWriteStringoperator= (const PtlParamWriteString &obj)
 コピーオペレータ
void setFont (const PtlParamFont &font)
 フォントの設定。
void setTextColor (const PtlColor &textColor)
 文字色を設定。
void setOutlineColor (const PtlColor &outlineColor)
 文字の縁取り色を設定。
void setOpacity (float opacity)
 不透明度を設定。

限定公開変数類

int m_dataParamWriteString

詳解

文字の描画に使うパラメータクラスです。

PtlParamWriteString.h20 行目に定義があります。

構築子と解体子

◆ PtlParamWriteString() [1/2]

PdfTk::PtlParamWriteString::PtlParamWriteString ( )

コンストラクタ

例外
PtlException

◆ PtlParamWriteString() [2/2]

PdfTk::PtlParamWriteString::PtlParamWriteString ( const PtlParamWriteString & obj)

コピーコンストラクタ

引数
objコピー元オブジェクト。
例外
PtlException

関数詳解

◆ operator=()

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

コピーオペレータ

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

◆ setFont()

void PdfTk::PtlParamWriteString::setFont ( const PtlParamFont & font)

フォントの設定。

引数
fontフォント。
例外
PtlException

◆ setOpacity()

void PdfTk::PtlParamWriteString::setOpacity ( float opacity)

不透明度を設定。

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

引数
opacity0.0 〜 1.0。0.0が透明、1.0が不透明。
例外
PtlException

◆ setOutlineColor()

void PdfTk::PtlParamWriteString::setOutlineColor ( const PtlColor & outlineColor)

文字の縁取り色を設定。

※ 設定しない場合はデフォルト値として文字色と同色が設定されます。

引数
outlineColor縁取り色指定。
例外
PtlException

◆ setTextColor()

void PdfTk::PtlParamWriteString::setTextColor ( const PtlColor & textColor)

文字色を設定。

文字色にPtlColorNoneを設定すると、描画される文字に色は使われません。
setTextColorもsetOutlineColorもPtlColorNoneを設定された場合は透明テキストとなります。
※ 設定しない場合はデフォルト値として黒色が設定されます。

引数
textColor塗りつぶし色指定。
例外
PtlException

メンバ詳解

◆ m_dataParamWriteString

int PdfTk::PtlParamWriteString::m_dataParamWriteString
protected

PtlParamWriteString.h23 行目に定義があります。