ImportPageAsFormXObject

การจัดการหน้า, Form XObjects

คำอธิบาย

นำเข้าหน้าหนึ่งหน้าจากเอกสารใด ๆ ที่เปิดอยู่เข้าสู่เอกสารที่เลือกในรูป Form XObject อิสระที่ใช้ซ้ำได้ และส่งคืนแฮนเดิลหน้าที่จับไว้ต้นไม้หน้าต้นทางและปลายทางคงเดิม เนื้อหาหน้าถูกถอดรหัสและบีบอัดเพียงครั้งเดียว และการวางตำแหน่งแต่ละครั้งหลังจากนั้นเขียนเพียงการอ้างอิงทรัพยากรและโอเปอเรเตอร์

Do

/Groupการนำเข้าข้ามเอกสารจะคัดลอกชุดทรัพยากรที่สืบทอดและรายการ /Metadata, /PieceInfo, /LastModified และ

ไวยากรณ์

Delphi

Function TPDFlib.ImportPageAsFormXObject(SourceDocumentID, SourcePage, Options: Integer): Integer;

พารามิเตอร์

SourceDocumentIDแฮนเดิลเอกสารที่ได้จากการสร้างหรือโหลดเอกสาร อาจระบุเอกสารที่เลือกอยู่
SourcePageหมายเลขหน้าแบบนับจาก 1 ในเอกสารต้นทาง
Options0 ใช้กล่องสื่อ, 1 ใช้กล่องครอบโดยกลับไปใช้กล่องสื่อเมื่อไม่มี, 2 ใช้กล่อง bleed โดยกลับไปใช้กล่องครอบและกล่องสื่อ, 3 ใช้กล่อง trim โดยกลับไปใช้กล่องครอบและกล่องสื่อ, 4 ใช้กล่องศิลป์โดยกลับไปใช้กล่องครอบและกล่องสื่อ

ค่าที่ส่งกลับ

0แฮนเดิลเอกสาร หมายเลขหน้า หรืออ็อปชันไม่ถูกต้อง กล่องที่เลือกใช้ไม่ได้ หรือนำเข้าทรัพยากรที่อ้างอิงไม่ได้
ไม่เป็นศูนย์แฮนเดิลหน้าที่จับไว้ซึ่งฟังก์ชันวาดและฟังก์ชันตั้งค่าฟอร์มยอมรับ

หมายเหตุ

กล่องหน้าที่เลือกกลายเป็นกล่องครอบของฟอร์ม และการหมุนหน้าที่สืบทอดมาถูกปรับมาตรฐานเข้าเมทริกซ์ของฟอร์ม รวมจุดกำเนิดกล่องที่ไม่เป็นศูนย์คำอธิบายประกอบ ฟิลด์ฟอร์ม ภาพย่อ ลิงก์ในต้นไม้หน้า รายการนำทาง และหมายเลขแม่เชิงโครงสร้าง ไม่ใช่กราฟิกของหน้าและจะไม่ถูกนำเข้าเรียกฟังก์ชันนี้เพียงครั้งเดียวและใช้แฮนเดิลที่ส่งคืนซ้ำกับ

DrawCapturedPage, DrawCapturedPageMatrix, DrawRotatedCapturedPage, NewTilingPatternFromCapturedPage, SetCapturedPageOptional หรือ SetCapturedPageTransparencyGroup

ดูเพิ่มเติม

CapturePageEx, DrawCapturedPage, BeginFormXObject