ImportPageAsFormXObject
การจัดการหน้า, Form XObjects
คำอธิบาย
นำเข้าหน้าหนึ่งหน้าจากเอกสารใด ๆ ที่เปิดอยู่เข้าสู่เอกสารที่เลือกในรูป Form XObject อิสระที่ใช้ซ้ำได้ และส่งคืนแฮนเดิลหน้าที่จับไว้ต้นไม้หน้าต้นทางและปลายทางคงเดิม เนื้อหาหน้าถูกถอดรหัสและบีบอัดเพียงครั้งเดียว และการวางตำแหน่งแต่ละครั้งหลังจากนั้นเขียนเพียงการอ้างอิงทรัพยากรและโอเปอเรเตอร์
Do
/Groupการนำเข้าข้ามเอกสารจะคัดลอกชุดทรัพยากรที่สืบทอดและรายการ /Metadata, /PieceInfo, /LastModified และ
ไวยากรณ์
Delphi
Function TPDFlib.ImportPageAsFormXObject(SourceDocumentID, SourcePage, Options: Integer): Integer;พารามิเตอร์
| SourceDocumentID | แฮนเดิลเอกสารที่ได้จากการสร้างหรือโหลดเอกสาร อาจระบุเอกสารที่เลือกอยู่ |
|---|---|
| SourcePage | หมายเลขหน้าแบบนับจาก 1 ในเอกสารต้นทาง |
| Options | 0 ใช้กล่องสื่อ, 1 ใช้กล่องครอบโดยกลับไปใช้กล่องสื่อเมื่อไม่มี, 2 ใช้กล่อง bleed โดยกลับไปใช้กล่องครอบและกล่องสื่อ, 3 ใช้กล่อง trim โดยกลับไปใช้กล่องครอบและกล่องสื่อ, 4 ใช้กล่องศิลป์โดยกลับไปใช้กล่องครอบและกล่องสื่อ |
ค่าที่ส่งกลับ
| 0 | แฮนเดิลเอกสาร หมายเลขหน้า หรืออ็อปชันไม่ถูกต้อง กล่องที่เลือกใช้ไม่ได้ หรือนำเข้าทรัพยากรที่อ้างอิงไม่ได้ |
|---|---|
| ไม่เป็นศูนย์ | แฮนเดิลหน้าที่จับไว้ซึ่งฟังก์ชันวาดและฟังก์ชันตั้งค่าฟอร์มยอมรับ |
หมายเหตุ
กล่องหน้าที่เลือกกลายเป็นกล่องครอบของฟอร์ม และการหมุนหน้าที่สืบทอดมาถูกปรับมาตรฐานเข้าเมทริกซ์ของฟอร์ม รวมจุดกำเนิดกล่องที่ไม่เป็นศูนย์คำอธิบายประกอบ ฟิลด์ฟอร์ม ภาพย่อ ลิงก์ในต้นไม้หน้า รายการนำทาง และหมายเลขแม่เชิงโครงสร้าง ไม่ใช่กราฟิกของหน้าและจะไม่ถูกนำเข้าเรียกฟังก์ชันนี้เพียงครั้งเดียวและใช้แฮนเดิลที่ส่งคืนซ้ำกับ
DrawCapturedPage, DrawCapturedPageMatrix, DrawRotatedCapturedPage, NewTilingPatternFromCapturedPage, SetCapturedPageOptional หรือ SetCapturedPageTransparencyGroup