DrawTextBoxMatrixA
Szöveg, Oldalelrendezés
Leírás
A záró A az ANSI (char) DLL-belépési pontot jelöli; az ActiveX/COM felület csak az Unicode alakot teszi elérhetővé. A működés megegyezik a DrawTextBoxMatrix működésével, a karakterláncargumentumokat pedig az aktuális SetAnsiMode kódlap szerint értelmezi
Ez a függvény hasonlít a DrawTextBox függvényre, de a pozíciót, a méretezést és az elforgatást transzformációs mátrix adja meg
A függőleges igazítás az Options paraméterrel, a vízszintes igazítás pedig a SetTextAlign függvénnyel állítható be. A szöveg a határolókeretbe illeszkedően tördelődik
Szintaxis
Delphi
Function DLDrawTextBoxMatrixA(InstanceID: Integer; Width, Height: Double; Text: PAnsiChar; Options: Integer; M11, M12, M21, M22, MDX, MDY: Double): Integer;
DLL
int DLDrawTextBoxMatrixA(int InstanceID, double Width, double Height, const char * Text, int Options, double M11, double M12, double M21, double M22, double MDX, double MDY);
Paraméterek
| Width | A befoglaló téglalap szélessége |
|---|---|
| Height | A befoglaló keret magassága |
| Text | Az oldalra rajzolandó szöveg |
| Options | 0 = Center vertical alignment 1 = Top vertical alignment 2 = Bottom vertical alignment 3 = Center vertical alignment, no wrapping 4 = Top vertical alignment, no wrapping 5 = Bottom vertical alignment, no wrapping Mátrixkomponens |
| M11 | |
| M12 | Mátrixkomponens |
| M21 | Mátrixkomponens |
| M22 | Mátrixkomponens |
| MDX | Mátrixkomponens |
| MDY | Mátrixkomponens |
Visszatérési értékek
| 0 | Az Options paraméter kívül esett a tartományon, vagy a Width paraméter túl kicsi volt bármilyen szöveg befogadásához A ténylegesen rajzolt szövegsorok száma |
|---|---|
| Non-zero | double M21, double M22, double MDX, double MDY); |