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
| Width | Largeur de la boîte englobante |
|---|---|
| Height | Hauteur de la boîte englobante |
| Text | Texte à dessiner sur la page |
| Options | 0 = 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 | |
| M12 | Composante de la matrice |
| M21 | Composante de la matrice |
| M22 | Composante de la matrice |
| MDX | Composante de la matrice |
| MDY | Composante de la matrice |
Valeurs de retour
| 0 | Le 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-zero | double M21, double M22, double MDX, double MDY); |