AddFreeTextAnnotation
Texto, anotações e ligações de zonas ativas
Descrição
Adiciona uma anotação de texto livre à página selecionada. Se forem especificados um contorno e/ou preenchimento através do parâmetro Options, as definições são obtidas a partir da cor de linha, da cor de preenchimento, da largura de linha e das definições de tracejado da caneta atuais
SetLineColor não afeta a cor do contorno. Devido ao funcionamento do Acrobat, a cor do contorno é atualmente definida como a mesma cor do texto. SelectFont não afeta o estilo do tipo de letra. Devido ao funcionamento do Acrobat, o tipo de letra está atualmente fixado no tipo padrão Helvetica
SetTextSize afetará corretamente o tamanho do texto SetTextColor afetará corretamente a cor do texto SetLineWidth ajustará corretamente a largura do contorno SetTextAlign ajustará corretamente o alinhamento do texto
A função SetTransparency *não* altera a transparência das anotações. Utilize a nova
Quando o documento selecionado é anterior a PDF 1.3, o escritor eleva automaticamente a versão PDF efetiva para 1.3, porque as anotações de texto livre foram introduzidas em PDF 1.3
Função AddFreeTextAnnotationEx caso pretenda ajustar as definições de transparência
Sintaxe
Delphi
Function TPDFlib.AddFreeTextAnnotation(Left, Top, Width, Height: Double; Const Text: WideString; Angle, Options: Integer): Integer;
ActiveX
Function PDFlib::AddFreeTextAnnotation(Left As Double, Top As Double, Width As Double, Height As Double, Text As String, Angle As Long, Options As Long) As Long
DLL
int DLAddFreeTextAnnotation(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * Text, int Angle, int Options);
Parâmetros
| Left | A coordenada horizontal do limite esquerdo do retângulo da anotação |
|---|---|
| Top | A coordenada vertical da margem esquerda do retângulo da anotação |
| Width | A largura do retângulo da anotação A altura do retângulo da anotação |
| Height | O conteúdo de texto da anotação |
| Text | |
| Angle | O ângulo do texto desenhado. Pode ser 0, 90, 180 ou 270 |
| Options | 0 = Contorno 1 = Preenchimento 2 = Fill and Outline int Options); |