SetNeedAppearances
フォームフィールド
説明
AcroForm外観処理のための、ドキュメントのNeedAppearances値を設定します
フィールド変更を一括処理する間は値を1にし、ライブラリが各外観を直ちに再生成せずに変更されたWidget外観を記録するようにして、保存前にRegenerateDirtyFormAppearancesを呼び出します
サポートされたフィールド変更のたびに外観の即時再生成を求めるには、値を0に設定します
この関数が何らかの効果を持つには、ドキュメントに少なくとも1つのフォームフィールドが必要です
構文
Delphi
Function TPDFlib.SetNeedAppearances(NewValue: Integer): Integer;
ActiveX
Function PDFlib::SetNeedAppearances(NewValue As Long) As Long
DLL
int DLSetNeedAppearances(int InstanceID, int NewValue);
パラメータ
| NewValue | 0 は NeedAppearances を false に、1 は true に設定します |
|---|
戻り値
| 0 | ドキュメントにフォームフィールドがありません |
|---|---|
| 1 | NeedAppearances 値は正常に設定されました |
備考
PDF 2.0 は Widget 注釈の外観ストリームを要求し、NeedAppearances への依存を非推奨としています。PDF 2.0 出力を生成する前に保留中の外観を再生成してください現在セッションの変更トラッカーでは、読み込まれたドキュメントに既に欠落している外観を検出できません。インポート済みドキュメントの完全なパスには
RegenerateFormAppearances を使用してください
関連項目
GetDirtyFormAppearanceCount, RegenerateDirtyFormAppearances, RegenerateFormAppearances