FitRotatedTextBox

Text, Rozvržení stránky

Popis

Podobá se funkci FitTextBox, ale box lze otočit o libovolný úhel. Velikost textu se přizpůsobí tak, aby se veškerý text vešel do dostupného prostoru. Rotačním bodem je levý horní roh boxu před otočením

Syntaxe

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

Parametry

LeftVodorovná souřadnice levého horního rohu boxu před otočením
TopSvislá souřadnice levého horního rohu boxu před otočením
WidthŠířka boxu před otočením Výška boxu před otočením
Height
AngleÚhel ve stupních, o který se má box otočit. Kladný úhel otočí box proti směru hodinových ručiček, záporný úhel po směru hodinových ručiček Text, který se má do boxu vměstnat
Text
OptionsSvislé zarovnání: 0 = Na střed 1 = Nahoře 2 = Dole Přičte-li se k těmto hodnotám 100, dlouhá slova se nebudou dělit a velikost fontu se bude zmenšovat, dokud se nejdelší slovo nevejde do dostupné šířky. Přičte-li se k těmto hodnotám 1000, velikost fontu se může zvětšovat, dokud text nevyplní dostupnou oblast

Návratové hodnoty

0Parametr Options byl mimo rozsah
1Otočené textové pole bylo úspěšně vykresleno