Antenna House PDF Tool API (.NET) 8.0
PdfTkNet::PtlFieldText クラス

#include <NetFieldText.h>

PdfTkNet::PtlFieldText の継承関係図
PdfTkNet::PtlFieldText 連携図

公開メンバ関数

 PtlFieldText ()
 コンストラクタ
 PtlFieldText (PtlFieldText^ obj)
 コピーコンストラクタ alias copy
 ~PtlFieldText ()
 デストラクタ
 !PtlFieldText ()
 ファイナライザ。
PtlFieldText operator= (PtlFieldText^ obj)
 コピーオペレータ alias copy
String getValue ()
 フィールドに設定されている文字を取得。
void setFont (PtlParamFont^ font)
 フォントの設定。
void setValue (String^ value)
 フィールドに値を設定。
void setDefaultValue (String^ value)
 フィールドにデフォルト値を設定。
bool isMultiline ()
 複数行の設定が可能かを取得。
void setMultiline (bool multi)
 複数行の設定が可能かを設定。
基底クラス PdfTkNet::PtlField に属する継承公開メンバ関数
PdfTk::PtlField * getNative ()
 PtlField (FIELD_TYPE type)
 コンストラクタ
 PtlField (PtlField^ obj)
 コピーコンストラクタ alias copy
virtual ~PtlField ()
 デストラクタ
 !PtlField ()
 ファイナライザ。
PtlField operator= (PtlField^ obj)
 コピーオペレータ alias copy
FIELD_TYPE getType ()
 フィールドタイプを取得。
String getFieldName ()
 フィールド名を取得。
void setFieldName (String^ fieldName)
 フィールド名を設定。
bool hasWidget ()
 ウィジット注釈を持つかどうかを取得。
PtlAnnotWidget getWidget ()
 ウィジット注釈を取得。
void setWidget (PtlAnnotWidget^ widget)
 ウィジット注釈のフィールドへの紐づけ。

その他の継承メンバ

基底クラス PdfTkNet::PtlField に属する継承公開型
enum class  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
}
基底クラス PdfTkNet::PtlField に属する継承限定公開変数類
PdfTk::PtlField * m_native

詳解

PDFのテキストフィールドを表現したクラスです。

構築子と解体子

◆ PtlFieldText() [1/2]

PdfTkNet::PtlFieldText::PtlFieldText ( )

コンストラクタ

例外
PtlException

◆ PtlFieldText() [2/2]

PdfTkNet::PtlFieldText::PtlFieldText ( PtlFieldText^ obj)

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

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

◆ ~PtlFieldText()

PdfTkNet::PtlFieldText::~PtlFieldText ( )

デストラクタ

◆ !PtlFieldText()

PdfTkNet::PtlFieldText::!PtlFieldText ( )

ファイナライザ。

メソッド詳解

◆ getValue()

String PdfTkNet::PtlFieldText::getValue ( )

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

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

戻り値
文字。
例外
PtlException

◆ isMultiline()

bool PdfTkNet::PtlFieldText::isMultiline ( )

複数行の設定が可能かを取得。

戻り値
true: 設定可能、false: 設定不可。
例外
PtlException

◆ operator=()

PtlFieldText PdfTkNet::PtlFieldText::operator= ( PtlFieldText^ obj)

コピーオペレータ alias copy

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

◆ setDefaultValue()

void PdfTkNet::PtlFieldText::setDefaultValue ( String^ value)

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

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

引数
value設定する値
例外
PtlException

◆ setFont()

void PdfTkNet::PtlFieldText::setFont ( PtlParamFont^ font)

フォントの設定。

引数
fontフォント。
例外
PtlException

◆ setMultiline()

void PdfTkNet::PtlFieldText::setMultiline ( bool multi)

複数行の設定が可能かを設定。

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

引数
multitrueなら設定可能
例外
PtlException

◆ setValue()

void PdfTkNet::PtlFieldText::setValue ( String^ value)

フィールドに値を設定。

引数
value設定する値
例外
PtlException