Betűtípus- és szövegfüggvények (Windows GDI)
A következő függvények betűtípussal és szöveggel használhatók.
Funkció | Leírás |
---|---|
AddFontMemResourceEx | Beágyazott betűtípust ad hozzá a rendszer betűtípustáblához. |
AddFontResource | Hozzáad egy betűtípus-erőforrást a rendszer betűtípustáblához. |
AddFontResourceEx | Magánjellegű vagy nem számozható betűtípust ad hozzá a rendszer betűtípustáblához. |
CreateFont | Logikai betűtípust hoz létre. |
CreateFontIndirect | Logikai betűtípust hoz létre egy struktúrából. |
CreateFontIndirectEx | Logikai betűtípust hoz létre egy struktúrából. |
DrawText | Formázott szöveget rajzol téglalapba. |
DrawTextEx | Formázott szöveget rajzol téglalapba. |
EnumFontFamExProc | Az EnumFontFamiliesExhasznált alkalmazás által definiált visszahívási függvény a betűtípusok feldolgozásához. |
EnumFontFamiliesEx | Enumerálja a rendszer összes betűtípusát bizonyos jellemzőkkel. |
ExtTextOut | Karaktersztring rajzolása. |
GetAspectRatioFilterEx | Lekéri az oldalarány-szűrő beállításait. |
GetCharABCWidths | Lekéri az egymást követő karakterek szélességét a TrueType betűtípusból. |
GetCharABCWidthsFloat | Lekéri az egymást követő karakterek szélességét az aktuális betűtípusból. |
GetCharABCWidthsI | Lekéri az egymást követő karakterjelindexek szélességét vagy a TrueType betűtípusból származó karakterjelindexek tömbjének szélességét. |
GetCharacterPlacement | Információt kap egy karaktersorozatról. |
GetCharWidth32 | Lekéri az egymást követő karakterek szélességét az aktuális betűtípusból. |
GetCharWidthFloat | Lekéri az egymást követő karakterek törtszélességeit az aktuális betűtípusból. |
GetCharWidthI | Lekéri az egymást követő karakterjelindexek vagy a karakterjelindexek tömbjének szélességét az aktuális betűtípusból. |
GetFontData | Metrikaadatokat kér le Egy TrueType betűtípushoz. |
GetFontLanguageInfo | A megjelenítési környezethez kijelölt betűtípussal kapcsolatos információkat adja vissza. |
GetFontUnicodeRanges | Azt jelzi, hogy a betűtípus mely Unicode-karaktereket támogatja. |
GetGlyphIndices | Egy sztringet glyph-indexek tömbjeként fordít le. |
GetGlyphOutline | Lekéri egy karakter körvonalát vagy bitképét a TrueType betűtípusban. |
GetKerningPairs | Lekéri a betűtípus karakterszegélyes párjait. |
GetOutlineTextMetrics | Lekéri a TrueType betűtípusok szöveges metrikáit. |
GetRasterizerCaps | Azt jelzi, hogy telepítve vannak-e a TrueType betűtípusok. |
GetTabbedTextExtent | Kiszámítja egy karaktersztring szélességét és magasságát, beleértve a lapokat is. |
GetTextAlign | Lekéri az eszközkörnyezet szövegigazítási beállítását. |
GetTextCharacterExtra | Lekéri az eszközkörnyezet aktuális intercharacter térközét. |
GetTextColor | Lekéri az eszközkörnyezet szövegszínét. |
GetTextExtentExPoint | A szóközön belül elférő sztringben lévő karakterek számát adja meg. |
GetTextExtentExPointI | Lekéri a térbe illeszkedő karakterjelindexek számát. |
GetTextExtentPoint32 | Kiszámítja egy szövegsztring szélességét és magasságát. |
GetTextExtentPointI | Kiszámítja a glyph indexek tömbjének szélességét és magasságát. |
GetTextFace | Lekéri az eszközkörnyezetbe kijelölt betűtípus nevét. |
GetTextMetrics | Egy puffer kitöltése a betűtípus metrikáival. |
PolyTextOut | Több sztringet rajzol az eszközkörnyezet betűtípusával és szövegszínével. |
RemoveFontMemResourceEx | Eltávolít egy betűtípust, amelynek forrását egy dokumentumba ágyazták be a rendszer betűtípustáblájából. |
RemoveFontResource | Eltávolítja a fájl betűtípusait a rendszer betűtípustáblájából. |
RemoveFontResourceEx | Eltávolít egy privát vagy nem számozható betűtípust a rendszer betűtípustáblájából. |
SetMapperFlags | Módosítja a logikai betűtípusok fizikai betűtípusokra való leképezéséhez használt algoritmust. |
SetTextAlign | Beállítja az eszközkörnyezet szövegigazítási jelzőit. |
SetTextCharacterExtra | Beállítja az intercharacter térközét. |
SetTextColor | Beállítja az eszközkörnyezet szövegszínét. |
SetTextJustification | Megadja, hogy a rendszer mennyi területet adjon hozzá a sztring töréskaraktereihez. |
TabbedTextOut | Karaktersztringet ír egy helyre, és kibontja a lapokat a megadott értékekre. |
TextOut | Karaktersztringet ír egy helyen. |
Elavult függvények
Ezek a függvények csak a Windows 16 bites verzióival való kompatibilitás érdekében érhetők el.
- CreateScalableFontResource
- EnumFontFamilies
- EnumFontFamProc
- EnumFonts
- EnumFontsProc
- GetCharWidth
- GetTextExtentPoint