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

LeftA coordenada horizontal do canto superior esquerdo da caixa antes da rotação
TopA coordenada vertical do canto superior esquerdo da caixa antes da rotação
WidthA largura da caixa antes da rotação. A altura da caixa antes da rotação
Height
AngleO â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
OptionsAlinhamento 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

0O parâmetro Options estava fora do intervalo
1A caixa de texto rotacionada foi desenhada com sucesso