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

WidthA befoglaló téglalap szélessége
HeightA befoglaló keret magassága
TextAz oldalra rajzolandó szöveg
Options0 = 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
M12Mátrixkomponens
M21Mátrixkomponens
M22Mátrixkomponens
MDXMátrixkomponens
MDYMátrixkomponens

Visszatérési értékek

0Az 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-zerodouble M21, double M22, double MDX, double MDY);