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

#include <PtlFieldChoice.h>

PdfTk::PtlFieldChoice の継承関係図
PdfTk::PtlFieldChoice 連携図

公開メンバ関数

 PtlFieldChoice ()
 コンストラクタ
 ~PtlFieldChoice ()
 デストラクタ
PtlFieldChoiceoperator= (const PtlFieldChoice &obj)
 コピーオペレータ alias copy
void setFont (const PtlParamFont &font)
 選択オプションのフォントの設定。
PtlFieldOptItemsgetOptItems ()
 選択オプションのオプションアイテムコンテナを取得。
const PtlParamStringgetValue ()
 フィールドに設定されている文字を取得。
void setValue (const PtlParamString &value)
 フィールドに値を設定。
void setDefaultValue (const PtlParamString &value)
 フィールドにデフォルト値を設定。
基底クラス PdfTk::PtlField に属する継承公開メンバ関数
int getHandle () const
 PtlField (FIELD_TYPE type)
 コンストラクタ
 PtlField (const PtlField &obj)
 コピーコンストラクタ alias copy
virtual ~PtlField ()
 デストラクタ
PtlFieldoperator= (const PtlField &obj)
 コピーオペレータ alias copy
FIELD_TYPE getType () const
 フィールドタイプを取得。
const PtlParamStringgetFieldName ()
 フィールド名を取得。
void setFieldName (const PtlParamString &fieldName)
 フィールド名を設定。
bool hasWidget () const
 ウィジット注釈を持つかどうかを取得。
PtlAnnotWidgetgetWidget ()
 ウィジット注釈を取得。
void setWidget (const PtlAnnotWidget &widget)
 ウィジット注釈のフィールドへの紐づけ。

限定公開メンバ関数

 PtlFieldChoice (FIELD_TYPE type)
 コンストラクタ
 PtlFieldChoice (const PtlFieldChoice &obj)
 コピーコンストラクタ alias copy

その他の継承メンバ

基底クラス PdfTk::PtlField に属する継承公開型
enum  FIELD_TYPE {
  TYPE_PUSHBUTTON = 1 , TYPE_CHECKBOX = 2 , TYPE_RADIOGROUP = 3 , TYPE_RADIOBUTTON = 4 ,
  TYPE_TEXT = 5 , TYPE_LISTBOX = 6 , TYPE_DROPDOWN = 7 , TYPE_SIGNATURE = 10 ,
  TYPE_UNKNOWN = 100
}
基底クラス PdfTk::PtlField に属する継承限定公開変数類
int m_dataField

詳解

フォームのチョイスフィールドを表現したクラスです。
PtlFieldListBox,PtlFieldDropDownのベースクラスです。

PtlFieldChoice.h22 行目に定義があります。

構築子と解体子

◆ PtlFieldChoice() [1/3]

PdfTk::PtlFieldChoice::PtlFieldChoice ( )

コンストラクタ

例外
PtlException

◆ PtlFieldChoice() [2/3]

PdfTk::PtlFieldChoice::PtlFieldChoice ( FIELD_TYPE type)
protected

コンストラクタ

例外
PtlException

◆ PtlFieldChoice() [3/3]

PdfTk::PtlFieldChoice::PtlFieldChoice ( const PtlFieldChoice & obj)
protected

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

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

関数詳解

◆ getOptItems()

PtlFieldOptItems & PdfTk::PtlFieldChoice::getOptItems ( )

選択オプションのオプションアイテムコンテナを取得。

戻り値
選択オプションのオプションアイテムコンテナ。
例外
PtlException

◆ getValue()

const PtlParamString & PdfTk::PtlFieldChoice::getValue ( )

フィールドに設定されている文字を取得。

フィールドに設定されていなくてデフォルト値が設定されている場合は、デフォルト値が取得されます。

戻り値
文字。
例外
PtlException

◆ operator=()

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

コピーオペレータ alias copy

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

◆ setDefaultValue()

void PdfTk::PtlFieldChoice::setDefaultValue ( const PtlParamString & value)

フィールドにデフォルト値を設定。

デフォルト値とはユーザーがフィールドに入力しなかった場合の値です。

引数
value設定する値
例外
PtlException

◆ setFont()

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

選択オプションのフォントの設定。

引数
fontフォント。
例外
PtlException

◆ setValue()

void PdfTk::PtlFieldChoice::setValue ( const PtlParamString & value)

フィールドに値を設定。

引数
value設定する値
例外
PtlException