AddFreeTextAnnotation

Texto, Anotações e links de zona ativa

Descrição

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 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

LeftA coordenada horizontal da borda esquerda do retângulo da anotação
TopA coordenada vertical da borda esquerda do retângulo da anotação
WidthA largura do retângulo da anotação. A altura do retângulo da anotação
HeightO conteúdo de texto da anotação
Text
AngleO ângulo do texto desenhado. Pode ser 0, 90, 180 ou 270.
Options0 = Contorno 1 = Preenchimento 2 = Preenchimento e contorno int Options);