Reset
表单、交互、数据类型、文档部件、可变数据、文档编辑
TPDFlibFormSession.Reset
清除 TPDFlibFormSession 的焦点、悬停、按下、编辑和选择状态
焦点、悬停和按下的部件索引归零,缓存的显示值被丢弃,包括编辑历史在内的完整编辑状态被丢弃
不分派任何部件动作、不更改任何字段值,因此未提交的编辑只是被放弃,而不是通过 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