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 aufeinanderfolgender Zeichen aus der TrueType-Schriftart ab.
GetCharABCWidthsFloat Ruft die Breite aufeinanderfolgender Zeichen aus der aktuellen Schriftart ab.
GetCharABCWidthsI Ruft die Breite aufeinanderfolgender Glyphenindizes oder aus einem Array von Glyphenindizes aus der TrueType-Schriftart ab.
GetCharacterPlacement Ruft Informationen zu einer Zeichenfolge ab.
GetCharWidth32 Ruft die Breite aufeinanderfolgender Zeichen aus der aktuellen Schriftart ab.
GetCharWidthFloat Ruft die Bruchbreite aufeinanderfolgender Zeichen aus der aktuellen Schriftart ab.
GetCharWidthI Ruft die Breite aufeinanderfolgender Glyphenindizes oder eines Arrays 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 Interzeichenabstand 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 passen.
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 unter Verwendung der Schriftart- 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 Textausrichtungsflags für einen Gerätekontext fest.
SetTextCharacterExtra Legt den Interzeichenabstand fest.
SetTextColor Legt die Textfarbe für einen Gerätekontext fest.
SetTextJustification Gibt den Speicherplatz an, den das System den Umbruchzeichen in einer Zeichenfolge hinzufügen soll.
TabbedTextOut Schreibt eine Zeichenfolge an einer Position und erweitert Registerkarten 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.