Funzioni carattere e testo (Windows GDI)
Le funzioni seguenti vengono usate con tipi di carattere e testo.
Funzione | Descrizione |
---|---|
AddFontMemResourceEx | Aggiunge un carattere incorporato alla tabella dei tipi di carattere di sistema. |
Addfontresource | Aggiunge una risorsa carattere alla tabella dei tipi di carattere di sistema. |
AddFontResourceEx | Aggiunge un carattere privato o non enumerabile alla tabella dei tipi di carattere di sistema. |
CreateFont | Crea un carattere logico. |
CreateFontIndirect | Crea un carattere logico da una struttura. |
CreateFontIndirectEx | Crea un carattere logico da una struttura. |
Drawtext | Disegna testo formattato in un rettangolo. |
DrawTextEx | Disegna testo formattato in rettangolo. |
EnumFontFamExProc | Funzione di application definedcallback usata con EnumFontFamiliesEx per elaborare i tipi di carattere. |
EnumFontFamiliesEx | Enumera tutti i tipi di carattere nel sistema con determinate caratteristiche. |
Exttextout | Disegna una stringa di caratteri. |
GetAspectRatioFilterEx | Ottiene l'impostazione per il filtro di proporzioni. |
GetCharABCWidths | Ottiene le larghezze di caratteri consecutivi dal tipo di carattere TrueType. |
GetCharABCWidthsFloat | Ottiene le larghezze di caratteri consecutivi dal tipo di carattere corrente. |
GetCharABCWidthsI | Ottiene le larghezze degli indici glifi consecutivi o da una matrice di indici glifi dal tipo di carattere TrueType. |
GetCharacterPlacement | Ottiene informazioni su una stringa di caratteri. |
GetCharWidth32 | Ottiene le larghezze di caratteri consecutivi dal tipo di carattere corrente. |
GetCharWidthFloat | Ottiene le larghezze frazionarie di caratteri consecutivi dal tipo di carattere corrente. |
GetCharWidthI | Ottiene le larghezze degli indici glifi consecutivi o una matrice di indici glifi dal tipo di carattere corrente. |
GetFontData | Ottiene i dati delle metriche per un tipo di carattere TrueType. |
GetFontLanguageInfo | Restituisce informazioni sul tipo di carattere selezionato per un contesto di visualizzazione. |
GetFontUnicodeRanges | Indica quali caratteri Unicode sono supportati da un tipo di carattere. |
GetGlyphIndices | Converte una stringa in una matrice di indici glifi. |
GetGlyphOutline | Ottiene la struttura o la bitmap per un carattere nel tipo di carattere TrueType. |
GetKerningPairs | Ottiene le coppie di kerning di caratteri per un tipo di carattere. |
GetOutlineTextMetrics | Ottiene le metriche di testo per i tipi di carattere TrueType. |
GetRasterizerCaps | Indica se i tipi di carattere TrueType sono installati. |
GetTabbedTextExtent | Calcola la larghezza e l'altezza di una stringa di caratteri, incluse le schede. |
GetTextAlign | Ottiene l'impostazione di allineamento del testo per un contesto del dispositivo. |
GetTextCharacterExtra | Ottiene la spaziatura intercharacter corrente per un contesto del dispositivo. |
GetTextColor | Ottiene il colore del testo per un contesto del dispositivo. |
GetTextExtentExPoint | Ottiene il numero di caratteri in una stringa che si adatta all'interno di uno spazio. |
GetTextExtentExPointI | Ottiene il numero di indici glifi che si adattano all'interno di uno spazio. |
GetTextExtentPoint32 | Calcola la larghezza e l'altezza di una stringa di testo. |
GetTextExtentPointI | Calcola la larghezza e l'altezza di una matrice di indici glifi. |
GetTextFace | Ottiene il nome del tipo di carattere selezionato in un contesto del dispositivo. |
GetTextMetrics | Riempie un buffer con le metriche per un tipo di carattere. |
PolyTextOut | Disegna diverse stringhe usando i colori del carattere e del testo in un contesto del dispositivo. |
RemoveFontMemResourceEx | Rimuove un tipo di carattere la cui origine è stata incorporata in un documento dalla tabella dei tipi di carattere di sistema. |
RemoveFontResource | Rimuove i tipi di carattere in un file dalla tabella dei tipi di carattere del sistema. |
RemoveFontResourceEx | Rimuove un tipo di carattere privato o non enumerabile dalla tabella dei tipi di carattere di sistema. |
SetMapperFlags | Modifica l'algoritmo usato per eseguire il mapping dei tipi di carattere logici ai tipi di carattere fisici. |
SetTextAlign | Imposta i flag di allineamento del testo per un contesto del dispositivo. |
SetTextCharacterExtra | Imposta la spaziatura intercharacter. |
SetTextColor | Imposta il colore del testo per un contesto del dispositivo. |
SetTextJustification | Specifica la quantità di spazio che il sistema deve aggiungere ai caratteri di interruzione in una stringa. |
TabbedTextOut | Scrive una stringa di caratteri in una posizione, espandendo le schede in valori specificati. |
TextOut | Scrive una stringa di caratteri in una posizione. |
Funzioni obsolete
Queste funzioni vengono fornite solo per la compatibilità con le versioni a 16 bit di Windows.
- CreateScalableFontResource
- EnumFontFamilies
- EnumFontFamProc
- EnumFonts
- EnumFontsProc
- GetCharWidth
- GetTextExtentPoint