DrawRotatedTextBoxA
Text, Page layout
Description
O sufixo A indica o ponto de entrada ANSI (char) da DLL; a superfície ActiveX/COM expõe apenas a forma Unicode. O comportamento é idêntico ao de DrawRotatedTextBox e os argumentos de cadeia de caracteres são interpretados com base na página de código atual definida por SetAnsiMode
Similar to the DrawTextBox function, but allows the text box to be rotated at any angle.
Syntax
Delphi
Function DLDrawRotatedTextBoxA(InstanceID: Integer; Left, Top, Width, Height, Angle: Double; Text: PAnsiChar; Options: Integer): Integer;
DLL
int DLDrawRotatedTextBoxA(int InstanceID, double Left, double Top, double Width, double Height, double Angle, const char * Text, int Options);
Parameters
| Left | The horizontal co-ordinate of the top-left corner of the text box |
|---|---|
| Top | The vertical co-ordinate of the top-left corner of the text box |
| Width | The width of the box |
| Height | The height of the box |
| Angle | The angle the box should be rotated around the top-left corner, measured anti-clockwise in degrees |
| Text | The text to place in the box |
| Options | 0 = Alinhamento vertical ao centro 1 = Alinhamento vertical ao topo 2 = Alinhamento vertical à base 3 = Alinhamento vertical ao centro, sem moldagem de texto 4 = Alinhamento vertical ao topo, sem moldagem de texto 5 = Alinhamento vertical à base, sem moldagem de texto |
Return values
| 0 | The Options parameter was out of range, or the Width parameter was too small to contain any text |
|---|---|
| Non-zero | The number of lines of text actually drawn int Options); |