DWRITE_TEXT_METRICS struttura (dwrite.h)
Contiene le metriche associate al testo dopo il layout. Tutte le coordinate sono in pixel indipendenti dal dispositivo (DIP).
Sintassi
struct DWRITE_TEXT_METRICS {
FLOAT left;
FLOAT top;
FLOAT width;
FLOAT widthIncludingTrailingWhitespace;
FLOAT height;
FLOAT layoutWidth;
FLOAT layoutHeight;
UINT32 maxBidiReorderingDepth;
UINT32 lineCount;
};
Members
left
Tipo: FLOAT
Valore che indica il punto più a sinistra del testo formattato rispetto alla casella di layout, escludendo qualsiasi overhang del glifo.
top
Tipo: FLOAT
Valore che indica il punto più alto del testo formattato rispetto alla casella di layout, escludendo qualsiasi overhang del glifo.
width
Tipo: FLOAT
Valore che indica la larghezza del testo formattato, ignorando lo spazio vuoto finale alla fine di ogni riga.
widthIncludingTrailingWhitespace
Tipo: FLOAT
Larghezza del testo formattato, tenendo conto dello spazio vuoto finale alla fine di ogni riga.
height
Tipo: FLOAT
Altezza del testo formattato. L'altezza di una stringa vuota è impostata sullo stesso valore del tipo di carattere predefinito.
layoutWidth
Tipo: FLOAT
Larghezza iniziale assegnata al layout. Può essere maggiore o minore della larghezza del contenuto di testo, a seconda che il testo sia stato eseguito il wrapping.
layoutHeight
Tipo: FLOAT
Altezza iniziale assegnata al layout. A seconda della lunghezza del testo, può essere maggiore o minore dell'altezza del contenuto di testo.
maxBidiReorderingDepth
Tipo: UINT32
Numero massimo di riordinazione di qualsiasi riga di testo, usato per calcolare il numero massimo di caselle di hit test necessarie. Se il layout non ha testo bidirezionale o nessun testo, il livello minimo è 1.
lineCount
Tipo: UINT32
Numero totale di righe.
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 |