|
Antenna House PDF Tool API (C++) 8.0
|
#include <PtlField.h>

公開型 | |
| 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 } |
公開メンバ関数 | |
| int | getHandle () const |
| PtlField (FIELD_TYPE type) | |
| コンストラクタ | |
| PtlField (const PtlField &obj) | |
| コピーコンストラクタ alias copy | |
| virtual | ~PtlField () |
| デストラクタ | |
| PtlField & | operator= (const PtlField &obj) |
| コピーオペレータ alias copy | |
| FIELD_TYPE | getType () const |
| フィールドタイプを取得。 | |
| const PtlParamString & | getFieldName () |
| フィールド名を取得。 | |
| void | setFieldName (const PtlParamString &fieldName) |
| フィールド名を設定。 | |
| bool | hasWidget () const |
| ウィジット注釈を持つかどうかを取得。 | |
| PtlAnnotWidget & | getWidget () |
| ウィジット注釈を取得。 | |
| void | setWidget (const PtlAnnotWidget &widget) |
| ウィジット注釈のフィールドへの紐づけ。 | |
限定公開変数類 | |
| int | m_dataField |
フォームのフィールドを表現したクラスです。
すべてのフィールドクラスのベースクラスです。
PtlField.h の 21 行目に定義があります。
フィールドのタイプ
| 列挙値 | |
|---|---|
| TYPE_PUSHBUTTON | プッシュボタン |
| TYPE_CHECKBOX | チェックボックス |
| TYPE_RADIOGROUP | ラジオグループ |
| TYPE_RADIOBUTTON | ラジオボタン |
| TYPE_TEXT | テキスト |
| TYPE_LISTBOX | リストボックス |
| TYPE_DROPDOWN | ドロップダウン |
| TYPE_SIGNATURE | 署名 |
| TYPE_UNKNOWN | 未対応フィールド |
PtlField.h の 27 行目に定義があります。
| PdfTk::PtlField::PtlField | ( | FIELD_TYPE | type | ) |
| PdfTk::PtlField::PtlField | ( | const PtlField & | obj | ) |
| const PtlParamString & PdfTk::PtlField::getFieldName | ( | ) |
| FIELD_TYPE PdfTk::PtlField::getType | ( | ) | const |
| PtlAnnotWidget & PdfTk::PtlField::getWidget | ( | ) |
ウィジット注釈を取得。
ウィジット注釈を取得します。 存在しない場合、PtlErrorCode::NO_OBJECTが例外として発生します。
この関数の使用前にhasWidget関数で次の兄弟アウトラインの有無を確認してください。
| PtlException |
| bool PdfTk::PtlField::hasWidget | ( | ) | const |
| void PdfTk::PtlField::setFieldName | ( | const PtlParamString & | fieldName | ) |
| void PdfTk::PtlField::setWidget | ( | const PtlAnnotWidget & | widget | ) |
|
protected |
PtlField.h の 40 行目に定義があります。