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

LeftA mező bal felső sarkának vízszintes koordinátája az elforgatás előtt
TopA doboz bal felső sarkának függőleges koordinátája az elforgatás előtt
WidthA doboz szélessége az elforgatás előtt A doboz magassága az elforgatás előtt
Height
AngleAz 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
OptionsFü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

0Az Options paraméter a megengedett tartományon kívül volt
1Az elforgatott szövegdoboz rajzolása sikeresen befejeződött