Funzione PolyTextOutA (wingdi.h)
La funzione PolyTextOut
Sintassi
BOOL PolyTextOutA(
[in] HDC hdc,
[in] const POLYTEXTA *ppt,
[in] int nstrings
);
Parametri
[in] hdc
Handle per il contesto del dispositivo.
[in] ppt
Puntatore a una matrice di strutture POLYTEXT che descrivono le stringhe da disegnare. La matrice contiene una struttura per ogni stringa da disegnare.
[in] nstrings
Numero di strutture POLYTEXT
Valore restituito
Se la funzione ha esito positivo, il valore restituito è diverso da zero.
Se la funzione ha esito negativo, il valore restituito è zero.
Osservazioni
Ogni struttura POLYTEXT contiene le coordinate di un punto di riferimento utilizzato da Windows per allineare la stringa di testo corrispondente. Un'applicazione può specificare come viene usato il punto di riferimento chiamando la funzione setTextAlign
Per disegnare una singola stringa di testo, l'applicazione deve chiamare la funzione ExtTextOut.
PolyTextOut non gestirà automaticamente il supporto di scripting internazionale. Per ottenere il supporto per lo scripting internazionale, usare extTextOut. ExtTextOut userà Uniscribe quando necessario, con conseguente fallback del tipo di carattere. Inoltre, ExtTextOut eseguirà l'invio in batch interno delle chiamate prima della transizione alla modalità kernel, riducendo alcuni dei problemi di prestazioni quando si pesa l'utilizzo di PolyTextOut rispetto a ExtTextOut.
Mancia
ExtTextOut è consigliabile PolyTextOut per lo sviluppo moderno grazie alla possibilità di gestire la visualizzazione di linguaggi diversi.
Nota
L'intestazione wingdi.h definisce PolyTextOut come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante del preprocessore UNICODE. La combinazione dell'utilizzo dell'alias indipendente dalla codifica con il codice non indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere convenzioni di per i prototipi di funzioni.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 2000 Professional [solo app desktop] |
server minimo supportato | Windows 2000 Server [solo app desktop] |
piattaforma di destinazione | Finestre |
intestazione |
wingdi.h (include Windows.h) |
libreria |
Gdi32.lib |
dll | Gdi32.dll |
Vedere anche
funzioni di tipo carattere e testo
panoramica tipi di carattere e testo