Schriftart- und Textfunktionen (Windows GDI)
Die folgenden Funktionen werden mit Schriftarten und Text verwendet.
Funktion | Beschreibung |
---|---|
AddFontMemResourceEx- | Fügt der Systemschriftarttabelle eine eingebettete Schriftart hinzu. |
AddFontResource- | Fügt der Systemschriftarttabelle eine Schriftartressource hinzu. |
AddFontResourceEx- | Fügt der Systemschriftarttabelle eine private oder nicht aufzählbare Schriftart hinzu. |
CreateFont | Erstellt eine logische Schriftart. |
CreateFontIndirect | Erstellt eine logische Schriftart aus einer Struktur. |
CreateFontIndirectEx- | Erstellt eine logische Schriftart aus einer Struktur. |
DrawText- | Zeichnet formatierten Text in einem Rechteck. |
DrawTextEx- | Zeichnet formatierten Text im Rechteck. |
EnumFontFamExProc | Eine application definedcallback-Funktion, die mit EnumFontFamiliesEx- zum Verarbeiten von Schriftarten verwendet wird. |
EnumFontFamiliesEx | Listet alle Schriftarten im System mit bestimmten Merkmalen auf. |
ExtTextOut- | Zeichnet eine Zeichenfolge. |
GetAspectRatioFilterEx | Ruft die Einstellung für den Seitenverhältnisfilter ab. |
GetCharABCWidths | Ruft die Breite von aufeinander folgenden Zeichen aus der TrueType-Schriftart ab. |
GetCharABCWidthsFloat | Ruft die Breite aufeinander folgender Zeichen aus der aktuellen Schriftart ab. |
GetCharABCWidthsI- | Ruft die Breite von aufeinander folgenden Glyphenindizes oder aus einem Array von Glyphenindizes aus der TrueType-Schriftart ab. |
GetCharacterPlacement- | Ruft Informationen zu einer Zeichenfolge ab. |
GetCharWidth32- | Ruft die Breite aufeinander folgender Zeichen aus der aktuellen Schriftart ab. |
GetCharWidthFloat | Ruft die Bruchbreite von aufeinander folgenden Zeichen aus der aktuellen Schriftart ab. |
GetCharWidthI- | Ruft die Breite aufeinander folgender Glyphenindizes oder ein Array von Glyphenindizes aus der aktuellen Schriftart ab. |
GetFontData- | Ruft Metrikdaten für eine TrueType-Schriftart ab. |
GetFontLanguageInfo | Gibt Informationen zur ausgewählten Schriftart für einen Anzeigekontext zurück. |
GetFontUnicodeRanges | Gibt an, welche Unicode-Zeichen von einer Schriftart unterstützt werden. |
GetGlyphIndices | Übersetzt eine Zeichenfolge in ein Array von Glyphenindizes. |
GetGlyphOutline- | Ruft die Gliederung oder Bitmap für ein Zeichen in der TrueType-Schriftart ab. |
GetKerningPairs | Ruft die Zeichen-Kerning-Paare für eine Schriftart ab. |
GetOutlineTextMetrics | Ruft Textmetriken für TrueType-Schriftarten ab. |
GetRasterizerCaps- | Gibt an, ob TrueType-Schriftarten installiert sind. |
GetTabbedTextExtent- | Berechnet die Breite und Höhe einer Zeichenfolge, einschließlich Registerkarten. |
GetTextAlign- | Ruft die Textausrichtungseinstellung für einen Gerätekontext ab. |
GetTextCharacterExtra | Ruft den aktuellen Intercharacterabstand für einen Gerätekontext ab. |
GetTextColor- | Ruft die Textfarbe für einen Gerätekontext ab. |
GetTextExtentExPoint- | Ruft die Anzahl der Zeichen in einer Zeichenfolge ab, die in ein Leerzeichen passt. |
GetTextExtentExPointI- | Ruft die Anzahl der Glyphenindizes ab, die in ein Leerzeichen passen. |
GetTextExtentPoint32- | Berechnet die Breite und Höhe einer Textzeichenfolge. |
GetTextExtentPointI- | Berechnet die Breite und Höhe eines Arrays von Glyphenindizes. |
GetTextFace- | Ruft den Namen der Schriftart ab, die in einem Gerätekontext ausgewählt ist. |
GetTextMetrics- | Füllt einen Puffer mit den Metriken für eine Schriftart aus. |
PolyTextOut- | Zeichnet mehrere Zeichenfolgen mithilfe der Schrift- und Textfarben in einem Gerätekontext. |
RemoveFontMemResourceEx- | Entfernt eine Schriftart, deren Quelle in ein Dokument eingebettet wurde, aus der Systemschriftarttabelle. |
RemoveFontResource- | Entfernt die Schriftarten in einer Datei aus der Systemschriftarttabelle. |
RemoveFontResourceEx- | Entfernt eine private oder nicht aufzählbare Schriftart aus der Systemschriftarttabelle. |
SetMapperFlags- | Ändert den Algorithmus, der zum Zuordnen logischer Schriftarten zu physischen Schriftarten verwendet wird. |
SetTextAlign- | Legt die Textausrichtungskennzeichnungen für einen Gerätekontext fest. |
SetTextCharacterExtra- | Legt den Intercharacterabstand fest. |
SetTextColor- | Legt die Textfarbe für einen Gerätekontext fest. |
SetTextJustification- | Gibt den Abstand an, den das System den Umbruchzeichen in einer Zeichenfolge hinzufügen soll. |
TabbedTextOut- | Schreibt eine Zeichenfolge an einer Position und erweitert Tabstopps auf angegebene Werte. |
TextOut- | Schreibt eine Zeichenfolge an einer Position. |
Veraltete Funktionen
Diese Funktionen werden nur zur Kompatibilität mit 16-Bit-Versionen von Windows bereitgestellt.
- CreateScalableFontResource-
- EnumFontFamilies
- EnumFontFamProc
- EnumFonts
- EnumFontsProc
- GetCharWidth-
- GetTextExtentPoint-