enumerazione DWRITE_FONT_STRETCH (dwrite.h)

Rappresenta il grado di estensione di un tipo di carattere rispetto al normale rapporto di aspetto di un tipo di carattere. I valori enumerati corrispondono alla definizione usWidthClass nella specifica OpenType. UsWidthClass rappresenta un valore intero compreso tra 1 e 9, i valori inferiori indicano larghezze più strette; i valori più alti indicano larghezze più ampie.

Sintassi

typedef enum DWRITE_FONT_STRETCH {
  DWRITE_FONT_STRETCH_UNDEFINED = 0,
  DWRITE_FONT_STRETCH_ULTRA_CONDENSED = 1,
  DWRITE_FONT_STRETCH_EXTRA_CONDENSED = 2,
  DWRITE_FONT_STRETCH_CONDENSED = 3,
  DWRITE_FONT_STRETCH_SEMI_CONDENSED = 4,
  DWRITE_FONT_STRETCH_NORMAL = 5,
  DWRITE_FONT_STRETCH_MEDIUM = 5,
  DWRITE_FONT_STRETCH_SEMI_EXPANDED = 6,
  DWRITE_FONT_STRETCH_EXPANDED = 7,
  DWRITE_FONT_STRETCH_EXTRA_EXPANDED = 8,
  DWRITE_FONT_STRETCH_ULTRA_EXPANDED = 9
} ;

Costanti

 
DWRITE_FONT_STRETCH_UNDEFINED
Valore: 0
Tipo di carattere predefinito stretch : non noto (0).
DWRITE_FONT_STRETCH_ULTRA_CONDENSED
Valore: 1
Tipo di carattere predefinito stretch : Ultra-condensato (1).
DWRITE_FONT_STRETCH_EXTRA_CONDENSED
Valore: 2
Estensione predefinita del tipo di carattere : con condensazione aggiuntiva (2).
DWRITE_FONT_STRETCH_CONDENSED
Valore: 3
Estensione predefinita del tipo di carattere : condensato (3).
DWRITE_FONT_STRETCH_SEMI_CONDENSED
Valore: 4
Tratto predefinito del tipo di carattere : semi-condensato (4).
DWRITE_FONT_STRETCH_NORMAL
Valore: 5
Tipo di carattere predefinito stretch : Normale (5).
DWRITE_FONT_STRETCH_MEDIUM
Valore: 5
Tipo di carattere predefinito stretch : Medio (5).
DWRITE_FONT_STRETCH_SEMI_EXPANDED
Valore: 6
Estensione predefinita del tipo di carattere : espansa semi-espansa (6).
DWRITE_FONT_STRETCH_EXPANDED
Valore: 7
Estensione del tipo di carattere predefinita: espansa (7).
DWRITE_FONT_STRETCH_EXTRA_EXPANDED
Valore: 8
Estensione predefinita del tipo di carattere : espansa in più (8).
DWRITE_FONT_STRETCH_ULTRA_EXPANDED
Valore: 9
Estensione predefinita del tipo di carattere : ultra espansa (9).

Commenti

Un'estensione del tipo di carattere descrive il grado di estensione di un modulo di tipo carattere dal rapporto di aspetto normale, ovvero il rapporto di larghezza e altezza originale specificato per i glifi nel tipo di carattere. La figura seguente mostra un esempio di tratti normali e condensati per il carattere di tipo Rockwell Bold.

Illustrazione del testo
Nota I valori diversi da quelli definiti nell'enumerazione sono considerati non validi e vengono rifiutati dalle funzioni API del tipo di carattere.
 

Requisiti

Requisito Valore
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