FitRotatedTextBox

Szöveg, Oldalelrendezés

Leírás

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 TPDFlib.FitRotatedTextBox(Left, Top, Width, Height, Angle: Double; Const Text: WideString; Options: Integer): Integer;

ActiveX

Function PDFlib::FitRotatedTextBox(Left As Double, Top As Double, Width As Double, Height As Double, Angle As Double, Text As String, Options As Long) As Long

DLL

int DLFitRotatedTextBox(int InstanceID, double Left, double Top, double Width, double Height, double Angle, const wchar_t * 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