FitTextBoxA
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 változatot teszi elérhetővé. Működése azonos a következőével: FitTextBox, a karakterlánc-argumentumokat pedig az aktuális SetAnsiMode kódlap alapján értelmezi
A DrawText függvényhez hasonló, de a szöveg méretét úgy módosítja, hogy minden szöveg elférjen a rendelkezésre álló helyen
Szintaxis
Delphi
Function DLFitTextBoxA(InstanceID: Integer; Left, Top, Width, Height: Double; Text: PAnsiChar; Options: Integer): Integer;
DLL
int DLFitTextBoxA(int InstanceID, double Left, double Top, double Width, double Height, const char * Text, int Options);
Paraméterek
| Left | A határolókeret bal szélének vízszintes koordinátája |
|---|---|
| Top | A befoglalókeret felső szélének függőleges koordinátája |
| Width | A befoglaló téglalap szélessége |
| Height | A határolókeret magassága A keretben megjelenítendő szöveg |
| Text | |
| Options | Függőleges igazítás: 0 = középre, 1 = felülre, 2 = alulra. Ha ezekhez az értékekhez 100-at ad, a hosszú szavak nem törnek meg, a betűméret pedig addig csökken, amíg a leghosszabb szó el nem fér a rendelkezésre álló szélességben. Ha ezekhez az értékekhez 1000-et ad, a betűméret addig növekedhet, amíg a szöveg ki nem tölti a rendelkezésre álló területet |
Visszatérési értékek
| 0 | A megadott Options értéke tartományon kívül esett |
|---|---|
| 1 | A szöveg rajzolása sikerült |