Reset

表單、互動、資料類型、文件組件、可變資料、文件編輯

TPDFlibFormSession.Reset

清除 TPDFlibFormSession 的焦點、懸停、按住、編輯與選取狀態

取得焦點、懸停與按住的 Widget 索引歸零,快取的顯示值被丟棄,包括編輯歷程在內的完整編輯狀態一併捨棄

不分派任何 Widget 動作,也不改變任何欄位值;未提交的編輯只是被放棄,而不是透過 CommitEdit 或 CancelEdit 提交或取消

編輯、歷程步驟或提交套用中時此呼叫被忽略;AttachLibrary 在附加新程式庫執行個體前會使用它

宣告

procedure Reset;

範例

Session.Reset;
Session.AttachLibrary(OtherPDF);

TPDFlibDynamicComponentSession.Reset

透過將目前元件取代為附加時所擷取初始元件的全新複本,重新啟動 TPDFlibDynamicComponentSession 組合計數歸零,

Completed 回到 False,包括 LastRetryReason 與 LastRequiredSlotHeight 在內的保持同頁重試狀態也會被清除

宣告

function TPDFlibDynamicComponentSession.Reset: Integer;

傳回值

從複製的初始元件重新啟動時傳回 1;沒有可用的初始元件或複製失敗時則傳回 0

另請參閱

AttachLibrary, CancelEdit, ClearEditState, LibraryInstance, TPDFlibFormSession, TPDFlibDynamicComponentSession, AttachComponent, CloneCurrentComponent, CompositionCount