AddTextMarkupAnnotation

Anotações e links de zona ativa

Descrição

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

Por padrão, a anotação consistirá em uma única área retangular correspondente à bounding box da anotação. Essa área pode ser editada e outras áreas podem ser adicionadas com as funções GetAnnotQuadCount, GetAnnotQuadPoints e SetAnnotQuadPoints

Quando o documento selecionado está abaixo do PDF 1.4, o writer eleva automaticamente a versão efetiva do PDF para 1.4, porque esta função grava 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 = Highlight 1 = Underline 2 = Squiggly 3 = Strike out. A coordenada horizontal da borda esquerda do bounding box da anotação
Left
TopA coordenada vertical da borda superior do bounding box da anotação
WidthA largura do bounding box da anotação
HeightA altura do bounding box da anotação

Valores retornados

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