FitRotatedTextBox
Texto, Layout de página
Descrição
Semelhante à função FitTextBox, mas o ângulo da caixa pode ser girado em qualquer ângulo. O tamanho do texto é ajustado para garantir que todo o texto caiba no espaço disponível. O canto superior esquerdo da caixa antes de ser girada é usado como ponto de rotação
Sintaxe
Delphi
Function TPDFlib.FitRotatedTextBox(Left, Top, Width, Height, Angle: Double; Const Text: WideString; Options: Integer): Integer;
ActiveX
Function PDFlib::FitRotatedTextBox(Left As Double, Top As Double, Width As Double, Height As Double, Angle As Double, Text As String, Options As Long) As Long
DLL
int DLFitRotatedTextBox(int InstanceID, double Left, double Top, double Width, double Height, double Angle, const wchar_t * Text, int Options);
Parâmetros
| Left | A coordenada horizontal do canto superior esquerdo da caixa antes da rotação |
|---|---|
| Top | A coordenada vertical do canto superior esquerdo da caixa antes da rotação |
| Width | A largura da caixa antes da rotação. A altura da caixa antes da rotação |
| Height | |
| Angle | O ângulo em graus pelo qual a caixa deve ser girada. Um ângulo positivo gira a caixa no sentido anti-horário; um ângulo negativo, no sentido horário. O texto que será ajustado dentro da 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 | O parâmetro Options estava fora do intervalo |
|---|---|
| 1 | A caixa de texto rotacionada foi desenhada com sucesso |