AddTextMarkupAnnotation

Annotazioni, collegamenti hotspot

Descrizione

Aggiunge un'annotazione di evidenziazione del testo alla pagina corrente

Per impostazione predefinita l'annotazione ha un'unica area rettangolare pari al riquadro dell'annotazione's. Modificarla o aggiungerne altre con GetAnnotQuadCount, GetAnnotQuadPoints e SetAnnotQuadPoints

Quando il documento selezionato è precedente a PDF 1.4, il writer eleva automaticamente la versione PDF effettiva a 1.4 perché questa funzione scrive la voce di opacità /CA dell'annotazione PDF 1.4

Sintassi

Delphi

Function TPDFlib.AddTextMarkupAnnotation(MarkupType: Integer; Left, Top, Width, Height: Double): Integer;

ActiveX

Function PDFlib::AddTextMarkupAnnotation(MarkupType As Long, Left As Double, Top As Double, Width As Double, Height As Double) As Long

DLL

int DLAddTextMarkupAnnotation(int InstanceID, int MarkupType, double Left, double Top, double Width, double Height);

Parametri

MarkupType0 = Evidenziazione 1 = Sottolineatura 2 = Ondulata 3 = Barrato Coordinata orizzontale del bordo sinistro del riquadro di delimitazione dell'annotazione
Left
TopLa coordinata verticale del bordo superiore del riquadro di delimitazione dell'annotazione
WidthLa larghezza del riquadro di delimitazione dell'annotazione
HeightL'altezza del riquadro di delimitazione dell'annotazione

Valori restituiti

0MarkupType non era tra 1 e 4 L'annotazione markup testuale è stata aggiunta correttamente
1