Funzione SetTextCharacterExtra (wingdi.h)
La funzione SetTextCharacterExtra imposta la spaziatura intercharacter . La spaziatura intercharacter viene aggiunta a ogni carattere, inclusi i caratteri di interruzione, quando il sistema scrive una riga di testo.
Sintassi
int SetTextCharacterExtra(
[in] HDC hdc,
[in] int extra
);
Parametri
[in] hdc
Handle nel contesto del dispositivo.
[in] extra
Quantità di spazio aggiuntivo, in unità logiche, da aggiungere a ogni carattere. Se la modalità di mapping corrente non è MM_TEXT, il parametro nCharExtra viene trasformato e arrotondato al pixel più vicino.
Valore restituito
Se la funzione ha esito positivo, il valore restituito è la spaziatura intercharacter precedente.
Se la funzione ha esito negativo, il valore restituito è 0x80000000.
Commenti
Questa funzione è supportata principalmente per la compatibilità con le applicazioni esistenti. Le nuove applicazioni devono in genere evitare di chiamare questa funzione, perché non sono compatibili con script complessi (script che richiedono la modellazione del testo; Lo script arabo è un esempio di questo.
L'approccio consigliato è che invece di chiamare questa funzione e quindi TextOut, le applicazioni devono chiamare ExtTextOut e usare il relativo parametro lpDx per specificare le larghezze.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | wingdi.h (include Windows.h) |
Libreria | Gdi32.lib |
DLL | Gdi32.dll |