FitTextBox
Texto, Layout de página
Descrição
Semelhante à função DrawText, mas o tamanho do texto é ajustado para garantir que todo o texto caiba no espaço disponível
Sintaxe
Delphi
Function TPDFlib.FitTextBox(Left, Top, Width, Height: Double; Const Text: WideString; Options: Integer): Integer;
ActiveX
Function PDFlib::FitTextBox(Left As Double, Top As Double, Width As Double, Height As Double, Text As String, Options As Long) As Long
DLL
int DLFitTextBox(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 | A largura da bounding box |
| Height | A altura do bounding box. O texto a exibir na caixa |
| Text | |
| Options | Alinhamento vertical: 0 = Centralizado 1 = Topo 2 = Base Somando 100 a esses valores, palavras longas não serão quebradas; o tamanho da fonte é reduzido até a maior palavra caber na largura disponível. Somando 1000 a esses valores, o tamanho da fonte pode aumentar até o texto preencher a área disponível. |
Valores retornados
| 0 | Os Options informados estavam fora do intervalo |
|---|---|
| 1 | O texto foi desenhado com sucesso |