DrawTextBoxMatrix

Texto, Diseño de página

Descripción

Esta función es similar a la función 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 alineación horizontal con 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

WidthEl ancho 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 matriz
M11
M12Componente de la matriz
M21Componente de la matriz
M22Componente de la matriz
MDXComponente de la matriz
MDYComponente de la matriz

Valores devueltos

0El parámetro Options estaba fuera de rango o el parámetro Width era demasiado pequeño para contener texto La cantidad de líneas de texto realmente dibujadas
Non-zeroFirma: double M21, double M22, double MDX, double MDY);