DrawTextBoxMatrix

Texto, Diseño de página

Descripción

Esta función es similar a DrawTextBox, pero la posición, escala y rotación se especifican mediante una matriz de transformación

La alineación vertical se puede establecer mediante el parámetro Options y la horizontal mediante la función SetTextAlign. El texto se ajustará por palabras para caber dentro del cuadro delimitador

Sintaxis

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);

Parámetros

WidthLa anchura del cuadro delimitador
HeightLa altura del cuadro delimitador
TextEl texto que se dibujará en la página
Options0 = Alineación vertical centrada 1 = Alineación vertical superior 2 = Alineación vertical inferior 3 = Alineación vertical centrada, sin ajuste 4 = Alineación vertical superior, sin ajuste 5 = Alineación vertical inferior, sin ajuste Componente de la matriz
M11
M12Componente de matriz
M21Componente de matriz
M22Componente de matriz
MDXComponente de matriz
MDYComponente de matriz

Valores devueltos

0El parámetro Options estaba fuera del intervalo o Width era demasiado pequeño para contener texto El número de líneas de texto dibujadas realmente
Non-zerodouble M21, double M22, double MDX, double MDY);