Funkcje czcionek i tekstu (GDI systemu Windows)
Następujące funkcje są używane z czcionkami i tekstem.
Funkcja | Opis |
---|---|
AddFontMemResourceEx | Dodaje osadzoną czcionkę do tabeli czcionek systemowych. |
AddFontResource | Dodaje zasób czcionki do tabeli czcionek systemowych. |
AddFontResourceEx | Dodaje prywatną lub nieliczalną czcionkę do tabeli czcionek systemowych. |
CreateFont | Tworzy czcionkę logiczną. |
CreateFontIndirect | Tworzy czcionkę logiczną na podstawie struktury. |
createFontIndirectEx | Tworzy czcionkę logiczną na podstawie struktury. |
DrawText | Rysuje sformatowany tekst w prostokątze. |
DrawTextEx | Rysuje sformatowany tekst w prostokątze. |
EnumFontFamExProc | Zdefiniowana przez aplikację funkcjacallback używana z EnumFontFamiliesEx do przetwarzania czcionek. |
EnumFontFamiliesEx | Wylicza wszystkie czcionki w systemie z pewnymi cechami. |
ExtTextOut | Rysuje ciąg znaków. |
GetAspectRatioFilterEx | Pobiera ustawienie filtru współczynnika proporcji. |
GetCharABCWidths | Pobiera szerokości kolejnych znaków z czcionki TrueType. |
GetCharABCWidthsFloat | Pobiera szerokości kolejnych znaków z bieżącej czcionki. |
GetCharABCWidthsI | Pobiera szerokości kolejnych indeksów glifów lub z tablicy indeksów glifów z czcionki TrueType. |
GetCharacterPlacement | Pobiera informacje o ciągu znaków. |
GetCharWidth32 | Pobiera szerokości kolejnych znaków z bieżącej czcionki. |
GetCharWidthFloat | Pobiera ułamkowe szerokości kolejnych znaków z bieżącej czcionki. |
GetCharWidthI | Pobiera szerokości kolejnych indeksów glifów lub tablicy indeksów glifów z bieżącej czcionki. |
GetFontData | Pobiera dane metryk dla czcionki TrueType. |
GetFontLanguageInfo | Zwraca informacje o wybranej czcionki dla kontekstu wyświetlania. |
GetFontUnicodeRanges | Informuje, które znaki Unicode są obsługiwane przez czcionkę. |
GetGlyphIndices | Przekształca ciąg w tablicę indeksów glifów. |
GetGlyphOutline | Pobiera konspekt lub mapę bitową dla znaku w czcionki TrueType. |
GetKerningPairs | Pobiera pary kerning znaków dla czcionki. |
GetOutlineTextMetrics | Pobiera metryki tekstowe dla czcionek TrueType. |
GetRasterizerCaps | Informuje, czy są zainstalowane czcionki TrueType. |
GetTabbedTextExtent | Oblicza szerokość i wysokość ciągu znaków, w tym tabulatory. |
GetTextAlign | Pobiera ustawienie wyrównania tekstu dla kontekstu urządzenia. |
GetTextCharacterExtra | Pobiera bieżące odstępy międzycharakterowe dla kontekstu urządzenia. |
GetTextColor | Pobiera kolor tekstu dla kontekstu urządzenia. |
GetTextExtentExPoint | Pobiera liczbę znaków w ciągu, który mieści się w przestrzeni. |
GetTextExtentExPointI | Pobiera liczbę indeksów glifów, które mieszczą się w przestrzeni. |
GetTextExtentPoint32 | Oblicza szerokość i wysokość ciągu tekstu. |
GetTextExtentPointI | Oblicza szerokość i wysokość tablicy indeksów glifów. |
GetTextFace | Pobiera nazwę czcionki wybranej w kontekście urządzenia. |
GetTextMetrics | Wypełnia bufor metrykami dla czcionki. |
PolyTextOut | Rysuje kilka ciągów przy użyciu czcionki i kolorów tekstu w kontekście urządzenia. |
RemoveFontMemResourceEx | Usuwa czcionkę, której źródło zostało osadzone w dokumencie z tabeli czcionek systemowych. |
RemoveFontResource | Usuwa czcionki w pliku z tabeli czcionek systemowych. |
RemoveFontResourceEx | Usuwa prywatną lub nieliczalną czcionkę z tabeli czcionek systemowych. |
SetMapperFlags | Zmienia algorytm używany do mapowania czcionek logicznych na czcionki fizyczne. |
SetTextAlign | Ustawia flagi wyrównania tekstu dla kontekstu urządzenia. |
SetTextCharacterExtra | Ustawia odstęp międzycharakterowy. |
SetTextColor | Ustawia kolor tekstu dla kontekstu urządzenia. |
SetTextJustification | Określa ilość miejsca, jaką system powinien dodać do znaków przerwania w ciągu. |
TabbedTextOut | Zapisuje ciąg znaków w lokalizacji, rozwijając karty do określonych wartości. |
TextOut | Zapisuje ciąg znaków w lokalizacji. |
Przestarzałe funkcje
Te funkcje są udostępniane tylko pod kątem zgodności z 16-bitowymi wersjami systemu Windows.
- CreateScalableFontResource
- EnumFontFamilies
- enumFontFamProc
- EnumFonts
- enumFontsProc
- GetCharWidth
- GetTextExtentPoint