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
| Width | La anchura 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 la matriz |
| M11 | |
| M12 | Componente de matriz |
| M21 | Componente de matriz |
| M22 | Componente de matriz |
| MDX | Componente de matriz |
| MDY | Componente de matriz |
Valores devueltos
| 0 | El 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-zero | double M21, double M22, double MDX, double MDY); |