FitRotatedTextBox
Besedilo, Postavitev strani
Opis
Podobno kot funkcija FitTextBox, vendar je mogoče okvir zasukati za poljuben kot. Velikost besedila je prilagojena, da se vse besedilo prilega razpoložljivemu prostoru. Kot točka zasuka se uporabi zgornji levi kot okvira pred zasukom
Sintaksa
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);
Parametri
| Left | Vodoravna koordinata zgornjega levega kota okvira pred zasukom |
|---|---|
| Top | Navpična koordinata zgornjega levega kota okvira pred zasukom |
| Width | Širina okvira pred zasukom Višina okvira pred zasukom |
| Height | |
| Angle | Kot v stopinjah, za katerega naj se okvir zavrti. Pozitiven kot zavrti okvir v nasprotni smeri urinega kazalca, negativen kot pa v smeri urinega kazalca Besedilo, ki naj se prilagodi okviru |
| Text | |
| Options | Navpična poravnava: 0 = Sredinsko 1 = Na vrh 2 = Na dno Če tem vrednostim prištejete 100, dolge besede ne bodo razdeljene, temveč se bo velikost pisave zmanjševala, dokler najdaljša beseda ne bo ustrezala razpoložljivi širini. Če tem vrednostim prištejete 1000, se velikost pisave lahko povečuje, dokler besedilo ne zapolni razpoložljivega območja |
Vrnjene vrednosti
| 0 | Parameter Options je bil izven razpona |
|---|---|
| 1 | Zasukani besedilni okvir je bil uspešno narisan |