PDFium Delphi Component Docs

AddPathToAnnotation metodas

Komponentas: TPdf  ·  Modulis: PDFium
Perduoda su CreatePath sukurtą kelią anotacijai, o ne puslapiui

Syntax

procedure AddPathToAnnotation(Index: Integer);

IndexInteger. Nuliniais pagrindu skaičiuojamas rašalo (anInk) arba antspaudų (anStamp) anotacijos indeksas dabartiniame puslapyje. Bet kuris kitas potipis iškelia EPdfError

Description

Remiasi tuo pačiu laukiančiu keliu kaip AddPath: kvieskite CreatePath, išplėskite jį su MoveTo, LineTo ir BezierTo, tada patvirtinkite čia, o ne puslapio turinyje

Anotacija perima nuosavybę, o kelias gali priklausyti tik vienai anotacijai, todėl laukiantis kelias bet kokiu atveju suvartojamas - pasisekus anotacijos, nepasisekus sunaikinamas. Abiem atvejais nelieka laukiančio kelio

PDFium riboja objektų redagavimą iki rašalo ir antspaudų potipių, todėl bet kuris kitas potipis atmetamas, o ne tyliai nieko nedaro

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