THotPDF.RegisterLineGraphicsState

THotPDF

 

ด้านบน

ลงทะเบียนพจนานุกรม PDF ExtGState ที่สามารถใช้ซ้ำได้ซึ่งมีพารามิเตอร์การวาดเส้น และส่งคืนชื่อทรัพยากรที่ใช้โดย THPDFPage.SetGraphicsState

 

Delphi syntax:

function RegisterLineGraphicsState(LineWidth: Single; LineCap: TLineCapStyle; LineJoin: TLineJoinStyle; MiterLimit: Single): AnsiString;

 

คำอธิบาย

เมธอดนี้จะสร้าง ExtGState ที่มีรายการ /LW, /LC, /LJ และ /ML สำหรับความกว้างของเส้น รูปแบบปลายเส้น รูปแบบการเชื่อมเส้น และขีดจำกัดมุมเฉียง ชื่อที่ส่งคืนจะมีเสถียรภาพภายในเอกสาร เช่น GS1 และจะเชื่อมโยงกับพจนานุกรม Resources/ExtGState ของหน้าเมื่อมีการเรียกใช้ SetGraphicsState

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

LineWidth และ MiterLimit ต้องไม่เป็นค่าลบ ตัวช่วยนี้ต้องการ PDF 1.2 หรือสูงกว่า เพื่อให้ตรงกับโมเดลทรัพยากร PDF ExtGState พร้อมใช้งานตั้งแต่ HotPDF v2.121.8