DWRITE_PANOSE Union (dwrite_1.h)
Die DWRITE_PANOSE Union beschreibt die Klassifizierungswerte von Schriftarten, die Sie mit IDWriteFont1::GetPanose verwenden, um die Schriftart auszuwählen und abzugleichen.
Syntax
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;
};
Member
values[10]
Ein 10-Byte-Array von Typklassifizierungswerten.
familyKind
Ein DWRITE_PANOSE_FAMILY typisierter Wert, der die abzurufenden Typklassifizierungswerte angibt.
text
Die Textstruktur.
text.familyKind
Der DWRITE_PANOSE_FAMILY_TEXT_DISPLAY Wert (2), der die Textanzeige-Schriftartklassifizierung angibt.
text.serifStyle
Ein DWRITE_PANOSE_SERIF_STYLE typisierter Wert, der den Serifenstil von Text angibt.
text.weight
Ein DWRITE_PANOSE_WEIGHT typisierter Wert, der die Gewichtung des Texts angibt.
text.proportion
Ein DWRITE_PANOSE_PROPORTION typisierter Wert, der den Anteil für den Text angibt.
text.contrast
Ein DWRITE_PANOSE_CONTRAST typisierter Wert, der den Kontrast für den Text angibt.
text.strokeVariation
Ein DWRITE_PANOSE_STROKE_VARIATION typisierter Wert, der die Strichvariation für den Text angibt.
text.armStyle
Ein DWRITE_PANOSE_ARM_STYLE typisierter Wert, der den Armstil von Text angibt.
text.letterform
Ein DWRITE_PANOSE_LETTERFORM typisierter Wert, der die Buchstabenform für den Text angibt.
text.midline
Ein DWRITE_PANOSE_MIDLINE typisierter Wert, der die Mittellinie für den Text angibt.
text.xHeight
Ein DWRITE_PANOSE_XHEIGHT typisierter Wert, der die relative Größe von Kleinbuchstaben angibt.
script
Die Skriptstruktur.
script.familyKind
Der DWRITE_PANOSE_FAMILY_SCRIPT Wert (3), der die Skripttypklassifizierung angibt.
script.toolKind
Ein DWRITE_PANOSE_TOOL_KIND typisierter Wert, der die Art des Tools für das Skript angibt.
script.weight
Ein DWRITE_PANOSE_WEIGHT typisierter Wert, der die Gewichtung des Skripts angibt.
script.spacing
Ein DWRITE_PANOSE_SPACING typisierter Wert, der den Abstand des Skripts angibt.
script.aspectRatio
Ein DWRITE_PANOSE_ASPECT_RATIO typisierter Wert, der das Seitenverhältnis des Skripts angibt.
script.contrast
Ein DWRITE_PANOSE_CONTRAST typisierter Wert, der den Kontrast für das Skript angibt.
script.scriptTopology
Ein DWRITE_PANOSE_SCRIPT_TOPOLOGY typisierter Wert, der die Skripttopologie angibt.
script.scriptForm
Ein DWRITE_PANOSE_SCRIPT_FORM typisierter Wert, der das Skriptformular angibt.
script.finials
Ein DWRITE_PANOSE_FINIALS typisierter Wert, der die Skript-Finials angibt.
script.xAscent
Ein DWRITE_PANOSE_XASCENT typisierter Wert, der die relative Größe von Kleinbuchstaben angibt.
decorative
Die dekorative Struktur.
decorative.familyKind
Der DWRITE_PANOSE_FAMILY_DECORATIVE Wert (4), der die Klassifizierung der dekorativen Schriftart angibt.
decorative.decorativeClass
Ein DWRITE_PANOSE_DECORATIVE_CLASS typisierter Wert, der die Klasse der dekorativen Schriftart angibt.
decorative.weight
Ein DWRITE_PANOSE_WEIGHT typisierter Wert, der die Gewichtung der dekorativen Schriftart angibt.
decorative.aspect
Ein DWRITE_PANOSE_ASPECT typisierter Wert, der den Aspekt der dekorativen Schriftart angibt.
decorative.contrast
Ein DWRITE_PANOSE_CONTRAST typisierter Wert, der den Kontrast für die dekorative Schriftart angibt.
decorative.serifVariant
Die Serifenvariante der dekorativen Schriftart.
decorative.fill
Ein DWRITE_PANOSE_FILL typisierter Wert, der die Füllung der dekorativen Schriftart angibt.
decorative.lining
Ein DWRITE_PANOSE_LINING typisierter Wert, der die Auskleidung der dekorativen Schriftart angibt.
decorative.decorativeTopology
Ein DWRITE_PANOSE_DECORATIVE_TOPOLOGY typisierter Wert, der die dekorative Topologie angibt.
decorative.characterRange
Ein DWRITE_PANOSE_CHARACTER_RANGES typisierter Wert, der den Zeichenbereich der dekorativen Schriftart angibt.
symbol
Die Symbolstruktur.
symbol.familyKind
Der DWRITE_PANOSE_FAMILY_SYMBOL Wert (5), der die Symboltypklassifizierung angibt.
symbol.symbolKind
Ein DWRITE_PANOSE_SYMBOL_KIND typisierter Wert, der die Art des Symbolsatzes angibt.
symbol.weight
Ein DWRITE_PANOSE_WEIGHT typisierter Wert, der die Gewichtung der Symbolschrift angibt.
symbol.spacing
Ein DWRITE_PANOSE_SPACING typisierter Wert, der den Abstand der Symbolschrift angibt.
symbol.aspectRatioAndContrast
Ein DWRITE_PANOSE_SYMBOL_ASPECT_RATIO typisierter Wert, der das Seitenverhältnis und den Kontrast der Symbolschrift angibt.
symbol.aspectRatio94
Ein DWRITE_PANOSE_SYMBOL_ASPECT_RATIO typisierter Wert, der das Seitenverhältnis 94 der Symbolschrift angibt.
symbol.aspectRatio119
Ein DWRITE_PANOSE_SYMBOL_ASPECT_RATIO typisierter Wert, der das Seitenverhältnis 119 der Symbolschrift angibt.
symbol.aspectRatio157
Ein DWRITE_PANOSE_SYMBOL_ASPECT_RATIO typisierter Wert, der das Seitenverhältnis 157 der Symbolschrift angibt.
symbol.aspectRatio163
Ein DWRITE_PANOSE_SYMBOL_ASPECT_RATIO typisierter Wert, der das Seitenverhältnis 163 der Symbolschrift angibt.
symbol.aspectRatio211
Ein DWRITE_PANOSE_SYMBOL_ASPECT_RATIO typisierter Wert, der das Seitenverhältnis 211 der Symbolschrift angibt.
Hinweise
Anforderungen
Unterstützte Mindestversion (Client) | Windows 8 und Plattformupdate für Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 und Plattformupdate für Windows Server 2008 R2 [nur Desktop-Apps] |
Kopfzeile | dwrite_1.h |