Condividi tramite


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