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
| Left | Vodorovná souřadnice levého horního rohu boxu před otočením |
|---|---|
| Top | Svislá 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 | |
| Options | Svislé 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
| 0 | Parametr Options byl mimo rozsah |
|---|---|
| 1 | Otočené textové pole bylo úspěšně vykresleno |