PDFium Delphi Component Docs

AddPathToAnnotation Método

Componente: TPdf  ·  Unidad: PDFium
Entrega la ruta construida con CreatePath a una anotación en lugar de a la página

Syntax

procedure AddPathToAnnotation(Index: Integer);

IndexInteger. Índice basado en cero de una anotación de tinta (anInk) o de sello (anStamp) en la página actual. Cualquier otro subtipo genera EPdfError

Description

Se basa en la misma ruta pendiente que AddPath: llame a CreatePath, amplíela con MoveTo, LineTo y BezierTo, y luego confírmela aquí en lugar de en el contenido de la página

La anotación toma posesión, y una ruta solo puede pertenecer a una anotación, por lo que la ruta pendiente se consume de cualquier manera: en caso de éxito por la anotación, en caso de fallo al ser destruida. Cualquiera de los dos resultados no deja ninguna ruta pendiente

PDFium restringe la edición de objetos a los subtipos ink y stamp, por eso se rechaza cualquier otro subtipo en lugar de no hacer nada silenciosamente

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