DrawTextBox

Texto, Layout de página

Descrição

Esta função é semelhante à função DrawText, mas o texto é colocado dentro da bounding box especificada. O alinhamento vertical pode ser definido pelo parâmetro Options, e o alinhamento horizontal pode ser definido com a função SetTextAlign. O texto será quebrado por palavras para caber dentro da bounding box

Sintaxe

Delphi

Function TPDFlib.DrawTextBox(Left, Top, Width, Height: Double; Const Text: WideString; Options: Integer): Integer;

ActiveX

Function PDFlib::DrawTextBox(Left As Double, Top As Double, Width As Double, Height As Double, Text As String, Options As Long) As Long

DLL

int DLDrawTextBox(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * Text, int Options);

Parâmetros

LeftA coordenada horizontal da borda esquerda do bounding box
TopA coordenada vertical da borda superior do bounding box
WidthThe width of the bounding box
HeightA altura da caixa delimitadora
TextO texto a desenhar na página
Options0 = Center vertical alignment 1 = Top vertical alignment 2 = Bottom vertical alignment 3 = Center vertical alignment, no wrapping 4 = Top vertical alignment, no wrapping 5 = Bottom vertical alignment, no wrapping

Valores retornados

0O parâmetro Options estava fora do intervalo, ou o parâmetro Width era pequeno demais para conter qualquer texto
Non-zeroO número de linhas de texto efetivamente desenhadas