DrawTextBoxMatrix

Text, Rozvržení stránky

Popis

Tato funkce je podobná funkci DrawTextBox, ale pozice, měřítko a rotace se určují transformační maticí

Svislé zarovnání lze nastavit parametrem Options a vodorovné zarovnání funkcí SetTextAlign. Text se zalomí po slovech, aby se vešel do ohraničujícího obdélníku

Syntaxe

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

WidthŠířka ohraničujícího obdélníku (bounding boxu)
HeightVýška ohraničujícího rámečku
TextText, který se má na stránku vykreslit
Options0 = Center vertical alignment 1 = Top vertical alignment 2 = Bottom vertical alignment 3 = Center vertical alignment, no wrapping 4 = Top vertical alignment, no wrapping 5 = Bottom vertical alignment, no wrapping Matrix component
M11
M21Matrix component
M22Matrix component
MDXMatrix component
MDYMatrix component

Návratové hodnoty

0Parametr Options byl mimo rozsah, nebo parametr Width byl příliš malý na to, aby pojal jakýkoli text Počet skutečně vykreslených řádků textu
Non-zerodouble M21, double M22, double MDX, double MDY);