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.
- CreateScalableFontResource
- EnumFontFamilies
- EnumFontFamProc
- EnumFonts
- EnumFontsProc
- GetCharWidth
- GetTextExtentPoint