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);

パラメータ

NewValue0 は NeedAppearances を false に、1 は true に設定します

戻り値

0ドキュメントにフォームフィールドがありません
1NeedAppearances 値は正常に設定されました

備考

PDF 2.0 は Widget 注釈の外観ストリームを要求し、NeedAppearances への依存を非推奨としています。PDF 2.0 出力を生成する前に保留中の外観を再生成してください現在セッションの変更トラッカーでは、読み込まれたドキュメントに既に欠落している外観を検出できません。インポート済みドキュメントの完全なパスには

RegenerateFormAppearances を使用してください

関連項目

GetDirtyFormAppearanceCount, RegenerateDirtyFormAppearances, RegenerateFormAppearances