PDFium Delphi Component Docs

Phương thức AddPathToAnnotation

Component: TPdf  ·  Unit: PDFium
Bàn đường dẫn được dựng bằng CreatePath cho một chú thích thay vì cho trang

Syntax

procedure AddPathToAnnotation(Index: Integer);

IndexInteger. Chỉ số dựa từ 0 của một chú thích ink (anInk) hoặc stamp (anStamp) trên trang hiện tại. Bất kỳ subtype nào khác đều làm phát sinh EPdfError

Description

Xây dựng trên cùng một đường dẫn đang chờ như AddPath: hãy gọi CreatePath, mở rộng nó bằng MoveTo, LineToBezierTo, rồi chuyển giao nó tại đây thay vì cho nội dung trang

Chú thích nhận quyền sở hữu, và một đường dẫn chỉ có thể thuộc về một chú thích, nên đường dẫn đang chờ bị tiêu thụ theo một trong hai cách - khi thành công bởi chú thích, khi thất bại bởi việc hủy bỏ. Cả hai kết quả đều không để lại đường dẫn đang chờ

PDFium giới hạn việc chỉnh sửa đối tượng ở subtype ink và stamp, đó là lý do mọi subtype khác bị từ chối thay vì lặng lẽ không làm gì

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