PDFium Delphi Component Docs

מתודת AddPathToAnnotation

רכיב: TPdf  ·  יחידה: PDFium
מעביר את המסלול שנבנה עם CreatePath להערה במקום לעמוד

תחביר

procedure AddPathToAnnotation(Index: Integer);

IndexInteger. אינדקס מבוסס-אפס של הערת ink (anInk) או stamp (anStamp) בעמוד הנוכחי. כל תת-סוג אחר מעורר EPdfError

תיאור

מתבסס על אותו מסלול תלוי ועומד כמו AddPath: קראו ל-CreatePath, הרחיבו אותו עם MoveTo, LineTo ו-BezierTo, ואז בצעו commit כאן ולא לתוכן העמוד

ההערה מקבלת בעלות, ומסלול יכול להשתייך רק להערה אחת, כך שהמסלול התלוי ועומד נצרך בכל מקרה - בהצלחה על ידי ההערה, בכשל על ידי השמדה. בשני המקרים לא נותר מסלול תלוי ועומד

PDFium מגביל את עריכת האובייקטים לתתי-הסוגים ink ו-stamp, ולכן כל תת-סוג אחר נדחה במקום שיתרחש דבר בשקט

דוגמה

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

ראו גם

CreatePath, AddPath, CreateAnnotation, AnnotationObjectCount