AttachLibrary

フォーム、インタラクション、データ型、ビューアインタラクション

TPDFlibFormSession.AttachLibrary

TPDFlibFormSessionが操作対象とするTPDFlibインスタンスを置き換えます

呼び出しはまずすべての一時状態をリセットしてフォーカス、ホバー、プレス、編集状態をクリアし、それから新しい参照を保存します

選択置換、履歴リプレイ、コミットの進行中は何もせず、ALibraryが既にアタッチ済みインスタンスと等しい場合も何もしません

ライブラリは呼び出し元所有のまま残り、セッションより長く生存する必要があり、nilでもかまいません

宣言

procedure AttachLibrary(ALibrary: TPDFlib);

パラメータ

ALibrary接続する新しいライブラリインスタンス、またはnil

TPDFlibViewer.AttachLibrary

読み込まれているドキュメントを閉じ、ビューアが表示するページを持つ、呼び出し元所有のTPDFlibインスタンスを接続します ビューアはインスタンスを決して所有しません。呼び出し元は接続期間全体にわたってインスタンスを生存させておく必要があり、

nilを渡すと切り離されます 接続されたライブラリが既にページを保持している場合、ビューアはライブラリの現在のページ(ページ1がフォールバック)を選択し、キャッシュされたページメトリクスを再構築して、再描画し、

OnPageChangeを通知します

宣言

procedure TPDFlibViewer.AttachLibrary(ALib: TPDFlib);

パラメータ

ALib表示されるページを持つライブラリインスタンス。現在のドキュメントを閉じた後に切り離すにはnil

関連項目

TPDFlibFormSession、TPDFlibViewer、HitTest、BeginEdit、DispatchInputEvent、ClearEditState、CloseDocument、Lib、LoadFromFile