Funkce písem a textu (GDI systému Windows)
Následující funkce se používají s písmy a textem.
Funkce | Popis |
---|---|
AddFontMemResourceEx | Přidá vložené písmo do systémové tabulky písem. |
AddFontResource | Přidá prostředek písma do systémové tabulky písem. |
AddFontResourceEx | Přidá do systémové tabulky písem soukromé nebo nečíslitelné písmo. |
CreateFont | Vytvoří logické písmo. |
CreateFontIndirect | Vytvoří logické písmo ze struktury. |
CreateFontIndirectEx | Vytvoří logické písmo ze struktury. |
DrawText | Nakreslí formátovaný text do obdélníku. |
DrawTextEx | Nakreslí formátovaný text v obdélníku. |
EnumFontFamExProc | Aplikace definovaná funkcecallback použitá s EnumFontFamiliesEx ke zpracování písem. |
EnumFontFamiliesEx | Vytvoří výčet všech písem v systému s určitými vlastnostmi. |
ExtTextOut | Nakreslí řetězec znaků. |
getAspectRatioFilterEx | Získá nastavení pro filtr poměru stran. |
GetCharABCWidths | Získá šířky po sobě jdoucích znaků z písma TrueType. |
GetCharABCWidthsFloat | Získá šířky po sobě jdoucích znaků z aktuálního písma. |
GetCharABCWidthsI | Získá šířky po sobě jdoucích indexů glyfů nebo z pole indexů glyph z písma TrueType. |
GetCharacterPlacement | Získá informace o řetězci znaků. |
GetCharWidth32 | Získá šířky po sobě jdoucích znaků z aktuálního písma. |
GetCharWidthFloat | Získá desetinné šířky po sobě jdoucích znaků z aktuálního písma. |
GetCharWidthI | Získá šířky po sobě jdoucích indexů glyfů nebo pole indexů glyfů z aktuálního písma. |
GetFontData | Získá data metriky pro písmo TrueType. |
GetFontLanguageInfo | Vrátí informace o vybraném písmu pro kontext zobrazení. |
GetFontUnicodeRanges | Určuje, které znaky Unicode písmo podporuje. |
getGlyphIndices | Převede řetězec na pole indexů glyfů. |
GetGlyphOutline | Získá obrys nebo rastrový obrázek znaku v písmu TrueType. |
GetKerningPairs | Získá dvojice prokládání znaků pro písmo. |
GetOutlineTextMetrics | Získá textové metriky pro písma TrueType. |
GetRasterizerCaps | Určuje, jestli jsou nainstalována písma TrueType. |
GetTabbedTextExtent | Vypočítá šířku a výšku znakového řetězce včetně tabulátoru. |
GetTextAlign | Získá nastavení zarovnání textu pro kontext zařízení. |
GetTextCharacterExtra | Získá aktuální intercharacter mezery pro kontext zařízení. |
GetTextColor | Získá barvu textu pro kontext zařízení. |
GetTextExtentExpoint | Získá počet znaků v řetězci, který se vejde do mezery. |
GetTextExtentExtentExPointI | Získá počet indexů glyfů, které se vejdou do prostoru. |
GetTextExtentPoint32 | Vypočítá šířku a výšku řetězce textu. |
GetTextExtentPointI | Vypočítá šířku a výšku pole indexů glyfů. |
GetTextFace | Získá název písma vybraného do kontextu zařízení. |
GetTextMetrics | Vyplní vyrovnávací paměť metrikami písma. |
PolyTextOut | Nakreslí několik řetězců pomocí barvy písma a textu v kontextu zařízení. |
RemoveFontMemResourceEx | Odebere písmo, jehož zdroj byl vložen do dokumentu, ze systémové tabulky písem. |
RemoveFontResource | Odebere písma v souboru ze systémové tabulky písem. |
RemoveFontResourceEx | Odebere ze systémové tabulky písem soukromé nebo ne enumerovatelné písmo. |
SetMapperFlags | Změní algoritmus použitý k mapování logických písem na fyzická písma. |
SetTextAlign | Nastaví příznaky zarovnání textu pro kontext zařízení. |
SetTextCharacterExtra | Nastaví mezery mezi znaky. |
SetTextColor | Nastaví barvu textu pro kontext zařízení. |
SetTextJustification | Určuje velikost místa, které má systém přidat k znaky přerušení v řetězci. |
TabbedTextOut | Zapíše řetězec znaků do umístění a rozbalí tabulátory na zadané hodnoty. |
TextOut | Zapíše řetězec znaků do umístění. |
Zastaralé funkce
Tyto funkce jsou poskytovány pouze z důvodu kompatibility s 16bitovými verzemi Windows.
- CreateScalableFontResource
- EnumFontFamilies
- EnumFontFamProc
- EnumFonts
- EnumFontsProc
- GetCharWidth
- GetTextExtentPoint