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
| Width | El ancho del cuadro delimitador |
|---|---|
| Height | La altura del cuadro delimitador |
| Text | El texto que se dibujará en la página |
| Options | 0 = 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 | |
| M12 | Componente de la matriz |
| M21 | Componente de la matriz |
| M22 | Componente de la matriz |
| MDX | Componente de la matriz |
| MDY | Componente de la matriz |
Valores devueltos
| 0 | El 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-zero | Firma: double M21, double M22, double MDX, double MDY); |