PDFium Delphi Component Docs

AddPathToAnnotation metoda

Component: TPdf  ·  Unit: PDFium
Předá cestu vytvořenou pomocí CreatePath anotaci namísto stránce.

Syntax

procedure AddPathToAnnotation(Index: Integer);

IndexInteger. Index anotace typu ink (anInk) nebo razítko (anStamp) na aktuální stránce počítaný od nuly. Jakýkoli jiný podtyp vyvolá EPdfError.

Description

Staví na stejné čekající cestě jako AddPath: zavolejte CreatePath, rozšiřte ji pomocí MoveTo, LineTo a BezierTo a potom ji potvrďte zde namísto do obsahu stránky

Anotace převezme vlastnictví a cesta může patřit jen jedné anotaci, takže čekající cesta se spotřebuje tak či onak - při úspěchu anotací, při selhání zničením. Ani jeden výsledek nezanechá žádnou čekající cestu

PDFium omezuje úpravy objektů na podtypy ink a razítko, proto je jakýkoli jiný podtyp odmítnut, místo aby se tiše nic nedělo

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