FitRotatedTextBoxA
Szöveg, Oldalelrendezés
Leírás
A záró A az ANSI (char) DLL-belépési pontot jelöli; az ActiveX/COM felület csak az Unicode alakot teszi elérhetővé. A működés megegyezik a FitRotatedTextBox működésével, a karakterláncargumentumokat pedig az aktuális SetAnsiMode kódlap szerint értelmezi
A FitTextBox függvényhez hasonló, de a doboz szöge tetszőleges szöggel forgatható. A szöveg méretét úgy módosítja, hogy minden szöveg elférjen a rendelkezésre álló helyen. A forgatás pontjaként a doboz forgatás előtti bal felső sarkát használja
Szintaxis
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);
Paraméterek
| Left | A mező bal felső sarkának vízszintes koordinátája az elforgatás előtt |
|---|---|
| Top | A doboz bal felső sarkának függőleges koordinátája az elforgatás előtt |
| Width | A doboz szélessége az elforgatás előtt A doboz magassága az elforgatás előtt |
| Height | |
| Angle | Az a fokban megadott szög, amellyel a mezőt el kell forgatni. Pozitív szög az óramutató járásával ellentétesen, negatív szög az óramutató járásával megegyezően forgatja a mezőt. A mezőbe illesztendő szöveg |
| Text | |
| Options | Függőleges igazítás: 0 = középre, 1 = felülre, 2 = alulra. Ha ezekhez az értékekhez 100-at ad, a hosszú szavak nem törnek meg, a betűméret pedig addig csökken, amíg a leghosszabb szó el nem fér a rendelkezésre álló szélességben. Ha ezekhez az értékekhez 1000-et ad, a betűméret addig növekedhet, amíg a szöveg ki nem tölti a rendelkezésre álló területet |
Visszatérési értékek
| 0 | Az Options paraméter a megengedett tartományon kívül volt |
|---|---|
| 1 | Az elforgatott szövegdoboz rajzolása sikeresen befejeződött |