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
| MarkupType | 0 = Realce 1 = Sublinhado 2 = Ondulado 3 = Rasurado A coordenada horizontal da borda esquerda da caixa delimitadora da anotação |
|---|---|
| Left | |
| Top | A coordenada vertical da margem superior da caixa delimitadora da anotação |
| Width | A largura da caixa delimitadora da anotação |
| Height | A altura da caixa delimitadora da anotação |
Valores devolvidos
| 0 | O parâmetro MarkupType não estava entre 1 e 4. A anotação de marcação de texto foi adicionada com êxito |
|---|---|
| 1 |