PDFium Delphi Component Docs

Metoda AddPathToAnnotation

Component: TPdf  ·  Unit: PDFium
Predă traseul construit cu CreatePath unei adnotări, în loc să-l predea paginii

Syntax

procedure AddPathToAnnotation(Index: Integer);

IndexInteger. Indicele de la zero al unei adnotări de cerneală (anInk) sau de ștampilă (anStamp) de pe pagina curentă. Orice alt subtip ridică EPdfError

Description

Se construiește pe același traseu în așteptare ca AddPath: apelați CreatePath, extindeți-l cu MoveTo, LineTo și BezierTo, apoi comiteți-l aici, nu în conținutul paginii

Adnotarea preia proprietatea, iar un traseu poate aparține unei singure adnotări, deci traseul în așteptare este consumat în ambele cazuri - în caz de succes de către adnotare, în caz de eșec prin distrugere. Oricare dintre rezultate nu lasă niciun traseu în așteptare

PDFium limitează editarea obiectelor la subtipurile de cerneală și de ștampilă, de aceea orice alt subtip este respins, în loc să nu facă nimic în tăcere

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