PDFium Delphi Component Docs

AddPathToAnnotation metode

Component: TPdf  ·  Unit: PDFium
Giv den sti, der er bygget med CreatePath, videre til en annotation i stedet for til siden.

Syntax

procedure AddPathToAnnotation(Index: Integer);

IndexInteger. Nulbaseret indeks for en ink- (anInk) eller stamp-annotation (anStamp) på den aktuelle side. Enhver anden undertype rejser EPdfError.

Description

Bygger på den samme afventende sti som AddPath: kald CreatePath, udvid den med MoveTo, LineTo og BezierTo, og commit den derefter her i stedet for til sidens indhold

Annotationen overtager ejerskabet, og en sti kan kun tilhøre én annotation, så den afventende sti forbruges uanset hvad – ved succes af annotationen, ved fejl ved at blive ødelagt. Begge udfald efterlader ingen afventende sti

PDFium begrænser objektredigering til ink- og stamp-undertyperne, hvilket er grunden til, at enhver anden undertype afvises i stedet for stille at gøre ingenting

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