unione DWRITE_PANOSE (dwrite_1.h)
L'unione DWRITE_PANOSE descrive i valori di classificazione del carattere tipografico usati con IDWriteFont1::GetPanose per selezionare e associare il tipo di carattere.
Sintassi
union DWRITE_PANOSE {
UINT8 values[10];
UINT8 familyKind;
struct {
UINT8 familyKind;
UINT8 serifStyle;
UINT8 weight;
UINT8 proportion;
UINT8 contrast;
UINT8 strokeVariation;
UINT8 armStyle;
UINT8 letterform;
UINT8 midline;
UINT8 xHeight;
} text;
struct {
UINT8 familyKind;
UINT8 toolKind;
UINT8 weight;
UINT8 spacing;
UINT8 aspectRatio;
UINT8 contrast;
UINT8 scriptTopology;
UINT8 scriptForm;
UINT8 finials;
UINT8 xAscent;
} script;
struct {
UINT8 familyKind;
UINT8 decorativeClass;
UINT8 weight;
UINT8 aspect;
UINT8 contrast;
UINT8 serifVariant;
UINT8 fill;
UINT8 lining;
UINT8 decorativeTopology;
UINT8 characterRange;
} decorative;
struct {
UINT8 familyKind;
UINT8 symbolKind;
UINT8 weight;
UINT8 spacing;
UINT8 aspectRatioAndContrast;
UINT8 aspectRatio94;
UINT8 aspectRatio119;
UINT8 aspectRatio157;
UINT8 aspectRatio163;
UINT8 aspectRatio211;
} symbol;
};
Members
values[10]
Matrice a 10 byte di valori di classificazione del carattere tipografico.
familyKind
Valore tipizzato DWRITE_PANOSE_FAMILY che specifica i valori di classificazione del carattere tipografico da ottenere.
text
Struttura del testo.
text.familyKind
Valore DWRITE_PANOSE_FAMILY_TEXT_DISPLAY (2) che specifica la classificazione del carattere tipografico di visualizzazione del testo.
text.serifStyle
Valore tipizzato DWRITE_PANOSE_SERIF_STYLE che specifica lo stile serif del testo.
text.weight
Valore tipizzato DWRITE_PANOSE_WEIGHT che specifica il peso del testo.
text.proportion
Valore tipizzato DWRITE_PANOSE_PROPORTION che specifica la proporzione per il testo.
text.contrast
Valore tipizzato DWRITE_PANOSE_CONTRAST che specifica il contrasto per il testo.
text.strokeVariation
Valore tipizzato DWRITE_PANOSE_STROKE_VARIATION che specifica la variazione del tratto per il testo.
text.armStyle
Valore tipizzato DWRITE_PANOSE_ARM_STYLE che specifica lo stile del braccio del testo.
text.letterform
Valore tipizzato DWRITE_PANOSE_LETTERFORM che specifica la maschera lettera per il testo.
text.midline
Valore tipizzato DWRITE_PANOSE_MIDLINE che specifica la linea media per il testo.
text.xHeight
Valore tipizzato DWRITE_PANOSE_XHEIGHT che specifica le dimensioni relative del testo minuscolo.
script
Struttura dello script.
script.familyKind
Valore DWRITE_PANOSE_FAMILY_SCRIPT (3) che specifica la classificazione del carattere tipografico dello script.
script.toolKind
Valore tipizzato DWRITE_PANOSE_TOOL_KIND che specifica il tipo di strumento per lo script.
script.weight
Valore tipizzato DWRITE_PANOSE_WEIGHT che specifica il peso dello script.
script.spacing
Valore tipizzato DWRITE_PANOSE_SPACING che specifica la spaziatura dello script.
script.aspectRatio
Valore tipizzato DWRITE_PANOSE_ASPECT_RATIO che specifica le proporzioni dello script.
script.contrast
Valore tipizzato DWRITE_PANOSE_CONTRAST che specifica il contrasto per lo script.
script.scriptTopology
Valore tipizzato DWRITE_PANOSE_SCRIPT_TOPOLOGY che specifica la topologia di script.
script.scriptForm
Valore tipizzato DWRITE_PANOSE_SCRIPT_FORM che specifica il modulo di script.
script.finials
Valore tipizzato DWRITE_PANOSE_FINIALS che specifica i finial dello script.
script.xAscent
Valore tipizzato DWRITE_PANOSE_XASCENT che specifica le dimensioni relative delle lettere minuscole.
decorative
Struttura decorativa.
decorative.familyKind
Valore DWRITE_PANOSE_FAMILY_DECORATIVE (4) che specifica la classificazione del carattere tipografico decorativo.
decorative.decorativeClass
Valore tipizzato DWRITE_PANOSE_DECORATIVE_CLASS che specifica la classe del carattere tipografico decorativo.
decorative.weight
Valore tipizzato DWRITE_PANOSE_WEIGHT che specifica il peso del carattere tipografico decorativo.
decorative.aspect
Valore tipizzato DWRITE_PANOSE_ASPECT che specifica l'aspetto del carattere tipografico decorativo.
decorative.contrast
Valore tipizzato DWRITE_PANOSE_CONTRAST che specifica il contrasto per il carattere tipografico decorativo.
decorative.serifVariant
Variante serif del carattere tipografico decorativo.
decorative.fill
Valore tipizzato DWRITE_PANOSE_FILL che specifica il riempimento del carattere tipografico decorativo.
decorative.lining
Valore tipizzato DWRITE_PANOSE_LINING che specifica il rivestimento del carattere tipografico decorativo.
decorative.decorativeTopology
Valore tipizzato DWRITE_PANOSE_DECORATIVE_TOPOLOGY che specifica la topologia decorativa.
decorative.characterRange
Valore tipizzato DWRITE_PANOSE_CHARACTER_RANGES che specifica l'intervallo di caratteri del carattere tipografico decorativo.
symbol
Struttura dei simboli.
symbol.familyKind
Valore DWRITE_PANOSE_FAMILY_SYMBOL (5) che specifica la classificazione del carattere tipografico del simbolo.
symbol.symbolKind
Valore tipizzato DWRITE_PANOSE_SYMBOL_KIND che specifica il tipo di set di simboli.
symbol.weight
Valore tipizzato DWRITE_PANOSE_WEIGHT che specifica il peso del carattere tipografico del simbolo.
symbol.spacing
Valore tipizzato DWRITE_PANOSE_SPACING che specifica la spaziatura del carattere tipografico del simbolo.
symbol.aspectRatioAndContrast
Valore tipizzato DWRITE_PANOSE_SYMBOL_ASPECT_RATIO che specifica le proporzioni e il contrasto del carattere tipografico del simbolo.
symbol.aspectRatio94
Valore tipizzato DWRITE_PANOSE_SYMBOL_ASPECT_RATIO che specifica le proporzioni 94 del carattere tipografico del simbolo.
symbol.aspectRatio119
Valore tipizzato DWRITE_PANOSE_SYMBOL_ASPECT_RATIO che specifica le proporzioni 119 del carattere tipografico del simbolo.
symbol.aspectRatio157
Valore tipizzato DWRITE_PANOSE_SYMBOL_ASPECT_RATIO che specifica le proporzioni 157 del carattere tipografico del simbolo.
symbol.aspectRatio163
Valore tipizzato DWRITE_PANOSE_SYMBOL_ASPECT_RATIO che specifica le proporzioni 163 del carattere tipografico del simbolo.
symbol.aspectRatio211
Valore tipizzato DWRITE_PANOSE_SYMBOL_ASPECT_RATIO che specifica le proporzioni 211 del carattere tipografico del simbolo.
Commenti
Requisiti
Client minimo supportato | Windows 8 e Platform Update per Windows 7 [solo app desktop] |
Server minimo supportato | Windows Server 2012 e Aggiornamento della piattaforma per Windows Server 2008 R2 [solo app desktop] |
Intestazione | dwrite_1.h |