SetFormFieldNumberFormat
フォームフィールド
説明
このページでは、「フォームフィールド」トピックにおける PDFlibPas の SetFormFieldNumberFormat について説明します。API 名、パラメータ、クラス名、ファイル名、およびリテラルは、Delphi ライブラリおよび DLL エントリポイントに表示されるとおりに保持されます。
関数を呼び出す前に、構文、パラメータ、および戻り値を確認してください。
構文
Delphi
Function TPDFlib.SetFormFieldNumberFormat(Index, Decimals, SepStyle, NegStyle: Integer; Const CurrencyText: WideString; CurrencyPrepend: Integer): Integer;
パラメータ
Index は 1 ベースのフィールドインデックスです。Decimals (0..10) は表示される小数点以下の桁数を設定します。SepStyle: 0 = 1,234.56、1 = 1234.56、2 = 1.234,56、3 = 1234,56。NegStyle: 0 = マイナス記号、1 = 赤色、2 = 括弧、3 = 赤色の括弧。CurrencyText は通貨記号です。CurrencyPrepend が 1 の場合は数値の前に、0 の場合は後に配置します。
戻り値
成功した場合は 1 を返し、フィールドが存在しない場合やセレクタが範囲外の場合は 0 を返します。
備考
標準の Acrobat 書式設定ペアである AFNumber_Keystroke/AFNumber_Format をフィールドの追加アクション (/K および /F) に書き込むことで、準拠したビューアはキーストロークをフィルタリングし、書式設定された値をレンダリングします。