AddFreeTextAnnotationA
Texto, Anotações e links de zona ativa
Descrição
O A final indica o ponto de entrada DLL ANSI (char); a superfície ActiveX/COM expõe apenas a forma Unicode. O comportamento é idêntico ao de AddFreeTextAnnotation e os argumentos string são interpretados usando a página de código atual de SetAnsiMode
Adiciona uma anotação de texto livre à página selecionada. Se uma borda e/ou preenchimento for especificado pelo parâmetro Options, as configurações serão obtidas das definições atuais de cor de linha, cor de preenchimento, largura de linha e traço da caneta
SetLineColor não afeta a cor da borda. A cor da borda atualmente é definida com a mesma cor do texto devido ao modo como o Acrobat funciona. SelectFont não afeta o estilo da fonte. Atualmente a fonte é fixada na fonte Helvetica padrão devido ao modo como o Acrobat funciona
SetTextSize afetará corretamente o tamanho do texto SetTextColor afetará corretamente a cor do texto SetLineWidth ajustará corretamente a largura da borda SetTextAlign ajustará corretamente o alinhamento do texto
A função SetTransparency *não* altera a transparência das anotações. Use a nova
Quando o documento selecionado é anterior ao PDF 1.3, o gravador eleva automaticamente a versão efetiva do PDF para 1.3, porque as anotações de texto livre foram introduzidas no PDF 1.3
função AddFreeTextAnnotationEx se você quiser ajustar as configurações de transparência
Sintaxe
Delphi
Function DLAddFreeTextAnnotationA(InstanceID: Integer; Left, Top, Width, Height: Double; Text: PAnsiChar; Angle, Options: Integer): Integer;
DLL
int DLAddFreeTextAnnotationA(int InstanceID, double Left, double Top, double Width, double Height, const char * Text, int Angle, int Options);
Parâmetros
| Left | A coordenada horizontal da borda esquerda do retângulo da anotação |
|---|---|
| Top | A coordenada vertical da borda 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 = Preenchimento e contorno int Options); |