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
| Left | A coordenada horizontal da borda esquerda do bounding box |
|---|---|
| Top | A coordenada vertical da borda superior do bounding box |
| Width | The width of the bounding box |
| Height | A altura da caixa delimitadora |
| Text | O texto a desenhar na página |
| Options | 0 = 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
| 0 | O parâmetro Options estava fora do intervalo, ou o parâmetro Width era pequeno demais para conter qualquer texto |
|---|---|
| Non-zero | O número de linhas de texto efetivamente desenhadas |