FitRotatedTextBox
Tekst, Układ strony
Opis
Działa podobnie do funkcji FitTextBox, ale prostokąt można obrócić o dowolny kąt. Rozmiar tekstu jest dostosowywany tak, aby cały tekst mieścił się w dostępnym obszarze. Punktem obrotu jest lewy górny róg prostokąta sprzed obrotu
Składnia
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 | Współrzędna pozioma lewego górnego rogu prostokąta przed obrotem |
|---|---|
| Top | Współrzędna pionowa lewego górnego rogu prostokąta przed obrotem |
| Width | Szerokość prostokąta przed obrotem Wysokość prostokąta przed obrotem |
| Height | |
| Angle | Kąt obrotu prostokąta w stopniach. Kąt dodatni obraca prostokąt przeciwnie do ruchu wskazówek zegara, a ujemny zgodnie z ruchem wskazówek zegara. Tekst dopasowywany do prostokąta |
| Text | |
| Options | Wyrównanie pionowe: 0 = Wyśrodkowane 1 = Do góry 2 = Do dołu Jeśli do tych wartości zostanie dodane 100, długie wyrazy nie będą dzielone, a rozmiar czcionki będzie zmniejszany, aż najdłuższy wyraz zmieści się w dostępnej szerokości. Jeśli do tych wartości zostanie dodane 1000, rozmiar czcionki będzie mógł wzrastać, aż tekst wypełni dostępny obszar |
Wartości zwracane
| 0 | Parametr Options był poza zakresem |
|---|---|
| 1 | Obrócone pole tekstowe zostało narysowane pomyślnie |