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

LeftWspółrzędna pozioma lewego górnego rogu prostokąta przed obrotem
TopWspółrzędna pionowa lewego górnego rogu prostokąta przed obrotem
WidthSzerokość prostokąta przed obrotem Wysokość prostokąta przed obrotem
Height
AngleKą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
OptionsWyró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

0Parametr Options był poza zakresem
1Obrócone pole tekstowe zostało narysowane pomyślnie