RegenerateDirtyFormAppearances

表單欄位、效能

描述

僅重新產生目前文件工作階段期間有變更且經過去重的可見 Widget 外觀

語法

Delphi

Function TPDFlib.RegenerateDirtyFormAppearances: Integer;

傳回值

0沒有重新產生任何受追蹤的 Widget 外觀
正值成功重新產生的 Widget 外觀串流數量

備註

工作會隨著有變更的 Widget 集合而非表單欄位總數擴展,因此此呼叫適合大型表單與批次值更新成功的項目會離開待更新集合,失敗的項目則保持擱置,而

NeedAppearances

NeedAppearances 只在沒有剩餘擱置項目時才會變為 false典型的批次作業會將 RecalculateFormFields 設為 1、變更欄位值、視需要呼叫

RegenerateFormAppearances,然後在儲存前呼叫此函式此目前工作階段追蹤器不會找出已載入文件中原本就存在的外觀缺失;如需該類完整掃描,請使用

範例

Lib.SetNeedAppearances(1);
Lib.SetFormFieldValue(InputField, '42');
Lib.RecalculateFormFields(InputField);
Refreshed:= Lib.RegenerateDirtyFormAppearances;

另請參閱

GetDirtyFormAppearanceCount, RegenerateFormAppearances, RecalculateFormFields