DrawTextBoxMatrix

Texte, disposition

Description

Cette fonction est semblable à DrawTextBox, mais la position, la mise à l'échelle et la rotation sont indiquées au moyen d'une matrice de transformation

L'alignement vertical se définit avec Options et l'horizontal avec SetTextAlign. Le texte est renvoyé à la ligne pour tenir dans la boîte englobante

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

Paramètres

WidthLargeur de la boîte englobante
HeightHauteur de la boîte englobante
TextTexte à dessiner sur la page
Options0 = Alignement vertical centré 1 = Alignement vertical en haut 2 = Alignement vertical en bas 3 = Alignement vertical centré, sans renvoi 4 = Alignement vertical en haut, sans renvoi 5 = Alignement vertical en bas, sans renvoi Composante de matrice
M11
M12Composante de la matrice
M21Composante de la matrice
M22Composante de la matrice
MDXComposante de la matrice
MDYComposante de la matrice

Valeurs de retour

0Le paramètre Options était hors plage ou Width était trop petit pour contenir du texte Nombre de lignes de texte réellement dessinées
Non-zerodouble M21, double M22, double MDX, double MDY);