AddTextMarkupAnnotation

Anotações e ligações de áreas interativas

Descrição

Adiciona uma anotação de marcação de texto à página atual

Por predefinição, a anotação consiste numa única área retangular correspondente à caixa delimitadora d'a anotação. Esta área pode ser editada e podem ser adicionadas outras áreas com as funções GetAnnotQuadCount, GetAnnotQuadPoints e SetAnnotQuadPoints

Quando o documento selecionado é anterior ao PDF 1.4, o gravador eleva automaticamente a versão PDF efetiva para 1.4 porque esta função escreve a entrada de opacidade de anotação /CA do PDF 1.4

Sintaxe

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);

Parâmetros

MarkupType0 = Realce 1 = Sublinhado 2 = Ondulado 3 = Rasurado A coordenada horizontal da borda esquerda da caixa delimitadora da anotação
Left
TopA coordenada vertical da margem superior da caixa delimitadora da anotação
WidthA largura da caixa delimitadora da anotação
HeightA altura da caixa delimitadora da anotação

Valores devolvidos

0O parâmetro MarkupType não estava entre 1 e 4. A anotação de marcação de texto foi adicionada com êxito
1