AttachLibrary
فرمها، تعامل، انواع داده، تعامل با نمایشگر
TPDFlibFormSession.AttachLibrary
نمونهٔ TPDFlibای را که یک TPDFlibFormSession بر آن کار میکند جایگزین میکند
فراخوان نخست همهٔ وضعیت گذرا را بازنشانی میکند و حالت تمرکز، شناوری، فشار و ویرایش را پاک میسازد و سپس ارجاع جدید را ذخیره میکند
تا وقتی جایگزینی انتخاب، بازپخش تاریخچه یا تثبیتی در جریان است، و همچنین وقتی
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