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
| MarkupType | 0 = Highlight 1 = Underline 2 = Squiggly 3 = Strike out. A coordenada horizontal da borda esquerda do bounding box da anotação |
|---|---|
| Left | |
| Top | A coordenada vertical da borda superior do bounding box da anotação |
| Width | A largura do bounding box da anotação |
| Height | A altura do bounding box da anotação |
Valores retornados
| 0 | O parâmetro MarkupType não estava entre 1 e 4. A anotação de markup de texto foi adicionada com sucesso. |
|---|---|
| 1 |