THotPDF.RegisterFormXObject

THotPDF

 

ด้านบน

ลงทะเบียนเนื้อหาหน้าที่ใช้ซ้ำได้เป็น PDF Form XObject และส่งคืนชื่อทรัพยากรที่ใช้โดย THPDFPage.DrawFormXObject

 

Delphi syntax:

function RegisterFormXObject(BBoxLLx, BBoxLLy, BBoxURx, BBoxURy: Single; const Content: AnsiString): AnsiString;

function RegisterFormXObject(Width, Height: Single; const Content: AnsiString): AnsiString;

 

คำอธิบาย

เมธอดนี้จะสร้างสตรีมทางอ้อมประเภท /Type /XObject /Subtype /Form โดยมี /FormType 1, /BBox ที่ระบุ, เมทริกซ์เอกลักษณ์ และพจนานุกรมทรัพยากรขั้นต่ำ ชื่อที่ส่งคืนจะมีเสถียรภาพภายในเอกสารและจะถูกเพิ่มลงในพจนานุกรม Resources/XObject ของแต่ละหน้าในการวาดครั้งแรก

ใช้สิ่งนี้สำหรับตรายาง, กลุ่มเวกเตอร์ที่ทำซ้ำ, โลโก้ และเนื้อหาอื่นๆ ที่ควรระบุเพียงครั้งเดียวแต่ระบายสีได้หลายครั้งในตำแหน่ง ขนาด หรือการหมุนที่แตกต่างกัน