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