FitRotatedTextBoxA
Texto, Layout de página
Descrição
O A final indica o ponto de entrada DLL ANSI (char); a superfície ActiveX/COM expõe apenas a forma Unicode. O comportamento é idêntico ao de FitRotatedTextBox e os argumentos string são interpretados usando a página de código atual de SetAnsiMode
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 DLFitRotatedTextBoxA(InstanceID: Integer; Left, Top, Width, Height, Angle: Double; Text: PAnsiChar; Options: Integer): Integer;
DLL
int DLFitRotatedTextBoxA(int InstanceID, double Left, double Top, double Width, double Height, double Angle, const char * 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 |