PDFium 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 un EPdfError

Description

Se construye sobre la misma ruta pendiente que AddPath: llame a CreatePath, extiéndala 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 puede pertenecer a una sola anotación, de modo que la ruta pendiente se consume en cualquier caso: con éxito la toma la anotación, y con falla se destruye. Cualquiera de los dos resultados deja la ruta pendiente vacía

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

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