Reset
フォーム、インタラクション、データ型、ドキュメントパーツ、可変データ、ドキュメント編集
TPDFlibFormSession.Reset
TPDFlibFormSessionのフォーカス、ホバー、プレス、編集、選択の状態をクリアします
フォーカス・ホバー・プレス中のWidgetインデックスはゼロへ戻り、キャッシュされた表示値は捨てられ、編集履歴を含む完全な編集状態が破棄されます
Widgetアクションはディスパッチされずフィールド値も変わらないため、未コミットの編集はCommitEditやCancelEditでコミット・キャンセルされるのではなく、単に放棄されます
編集、履歴ステップ、コミットの適用中はこの呼び出しは無視され、AttachLibraryは新しいライブラリインスタンスのアタッチ前にこれを使います
宣言
procedure Reset;
例
Session.Reset;
Session.AttachLibrary(OtherPDF);
TPDFlibDynamicComponentSession.Reset
現在のコンポーネントを、接続時にキャプチャされた初期コンポーネントの新しいクローンと置き換えることで、TPDFlibDynamicComponentSession を再始動します
合成カウントは 0 に戻り、
Completed は False に戻り、LastRetryReason と LastRequiredSlotHeight を含む keep-together 再試行状態がクリアされます
宣言
function TPDFlibDynamicComponentSession.Reset: Integer;
戻り値
クローンされた初期コンポーネントからセッションが再始動した場合は 1 を返します。初期コンポーネントが利用できないかクローンに失敗した場合は 0 を返します
関連項目
AttachLibrary, CancelEdit, ClearEditState, LibraryInstance, TPDFlibFormSession, TPDFlibDynamicComponentSession, AttachComponent, CloneCurrentComponent, CompositionCount