DrawTextBoxMatrix

Tekst, Układ strony

Opis

Ta funkcja jest podobna do DrawTextBox, lecz położenie, skalowanie i obrót określa macierz transformacji

Wyrównanie pionowe można ustawić parametrem Options, a poziome funkcją SetTextAlign. Tekst zostanie zawinięty tak, aby zmieścił się w prostokącie ograniczającym

Składnia

Delphi

Function TPDFlib.DrawTextBoxMatrix(Width, Height: Double; Const Text: WideString; Options: Integer; M11, M12, M21, M22, MDX, MDY: Double): Integer;

ActiveX

Function PDFlib::DrawTextBoxMatrix(Width As Double, Height As Double, Text As String, Options As Long, M11 As Double, M12 As Double, M21 As Double, M22 As Double, MDX As Double, MDY As Double) As Long

DLL

int DLDrawTextBoxMatrix(int InstanceID, double Width, double Height, const wchar_t * Text, int Options, double M11, double M12, double M21, double M22, double MDX, double MDY);

Parametry

WidthSzerokość pola ograniczającego
HeightWysokość pola ograniczającego
TextTekst do narysowania na stronie
Options0 = Wyśrodkowanie w pionie 1 = Wyrównanie pionowe do góry 2 = Wyrównanie pionowe do dołu 3 = Wyśrodkowanie w pionie, bez zawijania 4 = Wyrównanie pionowe do góry, bez zawijania 5 = Wyrównanie pionowe do dołu, bez zawijania Składowa macierzy
M11
M12Składowa macierzy
M21Składowa macierzy
M22Składowa macierzy
MDXSkładowa macierzy
MDYSkładowa macierzy

Wartości zwracane

0Parametr Options znajdował się poza zakresem albo parametr Width był zbyt mały, aby pomieścić tekst Liczba faktycznie narysowanych wierszy tekstu
Non-zerodouble M21, double M22, double MDX, double MDY);