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
| 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 |