struttura DWRITE_UNDERLINE (dwrite.h)
Contiene informazioni sulla larghezza, lo spessore, l'offset, l'altezza di esecuzione, la direzione di lettura e la direzione del flusso di una sottolineatura.
Sintassi
struct DWRITE_UNDERLINE {
FLOAT width;
FLOAT thickness;
FLOAT offset;
FLOAT runHeight;
DWRITE_READING_DIRECTION readingDirection;
DWRITE_FLOW_DIRECTION flowDirection;
WCHAR const *localeName;
DWRITE_MEASURING_MODE measuringMode;
};
Members
width
Tipo: FLOAT
Valore che indica la larghezza della sottolineatura, misurata in parallelo alla linea di base.
thickness
Tipo: FLOAT
Valore che indica lo spessore della sottolineatura, misurata perpendicolare alla linea di base.
offset
Tipo: FLOAT
Valore che indica l'offset della sottolineatura dalla linea di base. Un offset positivo rappresenta una posizione al di sotto della linea di base (lontano dal testo) e un offset negativo è superiore (verso il testo).
runHeight
Tipo: FLOAT
Valore che indica l'altezza dell'esecuzione più alta in cui viene applicata la sottolineatura.
readingDirection
Tipo: DWRITE_READING_DIRECTION
Valore che indica la direzione di lettura del testo associato alla sottolineatura. Questo valore viene utilizzato per interpretare se il valore di larghezza viene eseguito orizzontalmente o verticalmente.
flowDirection
Tipo: DWRITE_FLOW_DIRECTION
Valore che indica la direzione del flusso del testo associato alla sottolineatura. Questo valore viene usato per interpretare se il valore dello spessore passa dall'alto verso il basso, da sinistra a destra o da destra a sinistra.
localeName
Tipo: const WCHAR*
Matrice di caratteri che contiene le impostazioni locali del testo in cui viene disegnata la sottolineatura. Ad esempio, nel testo verticale, la sottolineatura appartiene a sinistra per il cinese, ma a destra per il giapponese.
measuringMode
Tipo: DWRITE_MEASURING_MODE
La modalità di misurazione può essere utile per il renderer per determinare come viene eseguito il rendering delle sottolineature, ad esempio arrotondando lo spessore a un pixel intero in modalità compatibili con GDI.
Commenti
Tutte le coordinate si trovano in pixel indipendenti dal dispositivo (DIP).
Requisiti
Client minimo supportato | Windows 7, Windows Vista con SP2 e Aggiornamento della piattaforma per Windows Vista [app desktop | App UWP] |
Server minimo supportato | Windows Server 2008 R2, Windows Server 2008 con SP2 e Platform Update per Windows Server 2008 [app desktop | App UWP] |
Intestazione | dwrite.h |