PDFium Delphi Component Docs

AddPathToAnnotation metod

Component: TPdf  ·  Unit: PDFium
Lämna över den väg som byggts med CreatePath till en annotering i stället för till sidan

Syntax

procedure AddPathToAnnotation(Index: Integer);

IndexInteger. Nollbaserat index för en bläck- (anInk) eller stämpelannotering (anStamp) på den aktuella sidan; varannan subtyp raisar EPdfError

Description

Bygger vidare på samma väntande väg som AddPath: anropa CreatePath, utöka den med MoveTo, LineTo och BezierTo och överlåt den här i stället för till sidinnehållet

Annoteringen tar ägarskapet, och en väg kan bara tillhöra en annotering, så den väntande vägen förbrukas oavsett - vid framgång av annoteringen, vid fel genom att den förstörs; båda utfallen lämnar ingen väg i vänteläge

PDFium begränsar objektsredigering till subtyperna bläck och stämpel, vilket är varför varannan subtyp avvisas i stället för att tyst inte göra något

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