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