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

LeftVodoravna koordinata zgornjega levega kota okvira pred zasukom
TopNavpična koordinata zgornjega levega kota okvira pred zasukom
WidthŠirina okvira pred zasukom Višina okvira pred zasukom
Height
AngleKot 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
OptionsNavpič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

0Parameter Options je bil izven razpona
1Zasukani besedilni okvir je bil uspešno narisan