unión de DWRITE_PANOSE (dwrite_1.h)
La unión de DWRITE_PANOSE describe los valores de clasificación de la letra de letra que se usan con IDWriteFont1::GetPanose para seleccionar y coincidir con la fuente.
Sintaxis
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;
};
Miembros
values[10]
Matriz de 10 bytes de valores de clasificación de tipoface.
familyKind
Valor con tipo DWRITE_PANOSE_FAMILY que especifica los valores de clasificación de tipo de letra que se van a obtener.
text
Estructura de texto.
text.familyKind
Valor de DWRITE_PANOSE_FAMILY_TEXT_DISPLAY (2) que especifica la clasificación del tipo de letra para mostrar texto.
text.serifStyle
Valor con tipo DWRITE_PANOSE_SERIF_STYLE que especifica el estilo serif de texto.
text.weight
Valor de tipo DWRITE_PANOSE_WEIGHT que especifica el peso del texto.
text.proportion
Valor con tipo DWRITE_PANOSE_PROPORTION que especifica la proporción del texto.
text.contrast
Valor de tipo DWRITE_PANOSE_CONTRAST que especifica el contraste del texto.
text.strokeVariation
Valor de tipo DWRITE_PANOSE_STROKE_VARIATION que especifica la variación de trazo del texto.
text.armStyle
Valor de tipo DWRITE_PANOSE_ARM_STYLE que especifica el estilo de brazo del texto.
text.letterform
Valor de tipo DWRITE_PANOSE_LETTERFORM que especifica el formulario de letra del texto.
text.midline
Valor de tipo DWRITE_PANOSE_MIDLINE que especifica la línea media del texto.
text.xHeight
Valor de tipo DWRITE_PANOSE_XHEIGHT que especifica el tamaño relativo del texto en minúsculas.
script
Estructura del script.
script.familyKind
Valor DWRITE_PANOSE_FAMILY_SCRIPT (3) que especifica la clasificación del tipo de letra de script.
script.toolKind
Valor de tipo DWRITE_PANOSE_TOOL_KIND que especifica el tipo de herramienta para el script.
script.weight
Valor de tipo DWRITE_PANOSE_WEIGHT que especifica el peso del script.
script.spacing
Valor con tipo DWRITE_PANOSE_SPACING que especifica el espaciado del script.
script.aspectRatio
Valor DWRITE_PANOSE_ASPECT_RATIO con tipo que especifica la relación de aspecto del script.
script.contrast
Valor de tipo DWRITE_PANOSE_CONTRAST que especifica el contraste del script.
script.scriptTopology
Valor de tipo DWRITE_PANOSE_SCRIPT_TOPOLOGY que especifica la topología de script.
script.scriptForm
Valor con tipo DWRITE_PANOSE_SCRIPT_FORM que especifica el formulario de script.
script.finials
Valor con tipo DWRITE_PANOSE_FINIALS que especifica las finiales del script.
script.xAscent
Valor de tipo DWRITE_PANOSE_XASCENT que especifica el tamaño relativo de las letras minúsculas.
decorative
Estructura decorativa.
decorative.familyKind
Valor de DWRITE_PANOSE_FAMILY_DECORATIVE (4) que especifica la clasificación de tipo de letra decorativa.
decorative.decorativeClass
Valor de tipo DWRITE_PANOSE_DECORATIVE_CLASS que especifica la clase del tipo de letra decorativo.
decorative.weight
Valor de tipo DWRITE_PANOSE_WEIGHT que especifica el peso del tipo de letra decorativo.
decorative.aspect
Valor de tipo DWRITE_PANOSE_ASPECT que especifica el aspecto del tipo decorativo.
decorative.contrast
Valor de tipo DWRITE_PANOSE_CONTRAST que especifica el contraste para el tipo de letra decorativo.
decorative.serifVariant
Variante serifa del tipo de letra decorativo.
decorative.fill
Valor de tipo DWRITE_PANOSE_FILL que especifica el relleno de la letra decorativa.
decorative.lining
Valor de tipo DWRITE_PANOSE_LINING que especifica el revestimiento del tipo decorativo.
decorative.decorativeTopology
Valor de tipo DWRITE_PANOSE_DECORATIVE_TOPOLOGY que especifica la topología decorativa.
decorative.characterRange
Valor de tipo DWRITE_PANOSE_CHARACTER_RANGES que especifica el intervalo de caracteres del tipo de letra decorativo.
symbol
Estructura de símbolos.
symbol.familyKind
Valor de DWRITE_PANOSE_FAMILY_SYMBOL (5) que especifica la clasificación de tipo de letra de símbolo.
symbol.symbolKind
Valor de tipo DWRITE_PANOSE_SYMBOL_KIND que especifica el tipo de conjunto de símbolos.
symbol.weight
Valor de tipo DWRITE_PANOSE_WEIGHT que especifica el peso del tipo de símbolo.
symbol.spacing
Valor de tipo DWRITE_PANOSE_SPACING que especifica el espaciado del tipo de símbolo.
symbol.aspectRatioAndContrast
Valor con tipo DWRITE_PANOSE_SYMBOL_ASPECT_RATIO que especifica la relación de aspecto y el contraste del tipo de letra de símbolo.
symbol.aspectRatio94
Valor de tipo DWRITE_PANOSE_SYMBOL_ASPECT_RATIO que especifica la relación de aspecto 94 del tipo de símbolo.
symbol.aspectRatio119
Valor de tipo DWRITE_PANOSE_SYMBOL_ASPECT_RATIO que especifica la relación de aspecto 119 del tipo de símbolo.
symbol.aspectRatio157
Valor de tipo DWRITE_PANOSE_SYMBOL_ASPECT_RATIO que especifica la relación de aspecto 157 del tipo de símbolo.
symbol.aspectRatio163
Valor de tipo DWRITE_PANOSE_SYMBOL_ASPECT_RATIO que especifica la relación de aspecto 163 del tipo de símbolo.
symbol.aspectRatio211
Valor de tipo DWRITE_PANOSE_SYMBOL_ASPECT_RATIO que especifica la relación de aspecto 211 del tipo de símbolo.
Comentarios
Requisitos
Cliente mínimo compatible | Windows 8 y Actualización de plataforma para Windows 7 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2012 y actualización de plataforma para Windows Server 2008 R2 [solo aplicaciones de escritorio] |
Encabezado | dwrite_1.h |