PDFium Delphi Component Docs

เมธอด AddPathToAnnotation

Component: TPdf  ·  Unit: PDFium
ส่งมอบพาธที่สร้างด้วย CreatePath ให้แก่คำอธิบายประกอบแทนที่จะเป็นหน้า

Syntax

procedure AddPathToAnnotation(Index: Integer);

IndexInteger. ดัชนีแบบฐานศูนย์ของคำอธิบายประกอบแบบ ink (anInk) หรือ stamp (anStamp) บนหน้าปัจจุบัน subtype อื่นทุกชนิดจะทำให้เกิด EPdfError

Description

ทำงานบนพาธที่รออยู่เดียวกับ AddPath: เรียก CreatePath ขยายด้วย MoveTo, LineTo และ BezierTo แล้วส่งมองที่นี่แทนที่จะเข้าเนื้อหาของหน้า

คำอธิบายประกอบจะเป็นเจ้าของ และพาธหนึ่งเป็นของคำอธิบายประกอบได้เพียงรายการเดียว พาธที่รออยู่จึงถูกใช้ไปทางใดทางหนึ่ง เมื่อสำเร็จโดยคำอธิบายประกอบ เมื่อล้มเหลวโดยถูกทำลาย ทั้งสองกรณีไม่มีพาธค้างรอ

PDFium จำกัดการแก้ไขออบเจ็กต์ไว้เฉพาะ subtype แบบ ink และ stamp จึงเป็นเหตุผลที่ subtype อื่นถูกปฏิเสธแทนที่จะทำงานเงียบ ๆ

Example

Pdf.CreateAnnotation(anInk);
Pdf.CreatePath(100, 100, fmNone, clBlack, $FF, True, clBlue);
Pdf.LineTo(300, 200);
Pdf.AddPathToAnnotation(Pdf.AnnotationCount - 1);

See Also

CreatePath, AddPath, CreateAnnotation, AnnotationObjectCount