Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Die DWRITE_PANOSE Union beschreibt Typfaceklassifizierungswerte, die Sie mit IDWriteFont1::GetPanose zum Auswählen und Abgleichen der Schriftart verwenden.
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;
};
Angehörige
values[10]
Ein 10-Byte-Array von Typface-Klassifizierungswerten.
familyKind
Ein DWRITE_PANOSE_FAMILY-typed-Wert, der die abzurufenden Klassifizierungswerte der Schriftart angibt.
text
Die Textstruktur.
text.familyKind
Der DWRITE_PANOSE_FAMILY_TEXT_DISPLAY Wert (2), der die Klassifizierung der Textanzeigeschrift angibt.
text.serifStyle
Ein DWRITE_PANOSE_SERIF_STYLE-typed-Wert, der das Serifenformat von Text angibt.
text.weight
Ein DWRITE_PANOSE_WEIGHT-typed-Wert, der die Stärke des Texts angibt.
text.proportion
Ein DWRITE_PANOSE_PROPORTION-typisierter Wert, der die Proportion für den Text angibt.
text.contrast
Ein DWRITE_PANOSE_CONTRAST-typed-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-typed-Wert, der die Armformatvorlage von Text angibt.
text.letterform
Ein DWRITE_PANOSE_LETTERFORM-typisierter Wert, der das Buchstabenformular für den Text angibt.
text.midline
Ein DWRITE_PANOSE_MIDLINE-typed-Wert, der die Mittellinie für den Text angibt.
text.xHeight
Ein DWRITE_PANOSE_XHEIGHT-typed-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-typed-Wert, der die Art des Tools für das Skript angibt.
script.weight
Ein DWRITE_PANOSE_WEIGHT-typed-Wert, der die Gewichtung des Skripts angibt.
script.spacing
Ein DWRITE_PANOSE_SPACING-typed-Wert, der den Abstand des Skripts angibt.
script.aspectRatio
Ein DWRITE_PANOSE_ASPECT_RATIO-typed-Wert, der das Seitenverhältnis des Skripts angibt.
script.contrast
Ein DWRITE_PANOSE_CONTRAST-typed-Wert, der den Kontrast für das Skript angibt.
script.scriptTopology
Ein DWRITE_PANOSE_SCRIPT_TOPOLOGY-typed-Wert, der die Skripttopologie angibt.
script.scriptForm
Ein DWRITE_PANOSE_SCRIPT_FORM-typed-Wert, der das Skriptformular angibt.
script.finials
Ein DWRITE_PANOSE_FINIALS-typed-Wert, der die Skript-Finialen angibt.
script.xAscent
Ein DWRITE_PANOSE_XASCENT-typed-Wert, der die relative Größe von Kleinbuchstaben angibt.
decorative
Die dekorative Struktur.
decorative.familyKind
Der DWRITE_PANOSE_FAMILY_DECORATIVE Wert (4), der die dekorative Schriftartklassifizierung angibt.
decorative.decorativeClass
Ein DWRITE_PANOSE_DECORATIVE_CLASS-typed-Wert, der die Klasse der dekorativen Schriftart angibt.
decorative.weight
Ein DWRITE_PANOSE_WEIGHT-typed-Wert, der die Gewichtung der dekorativen Schriftart angibt.
decorative.aspect
Ein DWRITE_PANOSE_ASPECT-typed-Wert, der den Aspekt der dekorativen Schriftart angibt.
decorative.contrast
Ein DWRITE_PANOSE_CONTRAST-typed-Wert, der den Kontrast für die dekorative Schriftart angibt.
decorative.serifVariant
Die Serifenvariante der dekorativen Schriftart.
decorative.fill
Ein DWRITE_PANOSE_FILL-typed-Wert, der die Füllung der dekorativen Schriftart angibt.
decorative.lining
Ein DWRITE_PANOSE_LINING-typisierter Wert, der die Füllung der dekorativen Schriftart angibt.
decorative.decorativeTopology
Ein DWRITE_PANOSE_DECORATIVE_TOPOLOGY-typed-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 Klassifizierung von Symbolschriftarten angibt.
symbol.symbolKind
Ein DWRITE_PANOSE_SYMBOL_KIND-typed-Wert, der die Art des Symbolsatzes angibt.
symbol.weight
Ein DWRITE_PANOSE_WEIGHT-typed-Wert, der die Gewichtung der Symbolschriftart angibt.
symbol.spacing
Ein DWRITE_PANOSE_SPACING-typed-Wert, der den Abstand der Symbolschriftart angibt.
symbol.aspectRatioAndContrast
Ein DWRITE_PANOSE_SYMBOL_ASPECT_RATIO-typed-Wert, der das Seitenverhältnis und den Kontrast der Symbolschriftart angibt.
symbol.aspectRatio94
Ein DWRITE_PANOSE_SYMBOL_ASPECT_RATIO-typed-Wert, der das Seitenverhältnis 94 der Symbolschriftart angibt.
symbol.aspectRatio119
Ein DWRITE_PANOSE_SYMBOL_ASPECT_RATIO-typed-Wert, der das Seitenverhältnis 119 der Symbolschriftart angibt.
symbol.aspectRatio157
Ein DWRITE_PANOSE_SYMBOL_ASPECT_RATIO-typisierter Wert, der das Seitenverhältnis 157 der Symbolschriftart angibt.
symbol.aspectRatio163
Ein DWRITE_PANOSE_SYMBOL_ASPECT_RATIO-typed-Wert, der das Seitenverhältnis 163 der Symbolschriftart angibt.
symbol.aspectRatio211
Ein DWRITE_PANOSE_SYMBOL_ASPECT_RATIO-typed-Wert, der das Seitenverhältnis 211 der Symbolschriftart angibt.
Bemerkungen
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Windows 8 und Platform Update für Windows 7 [nur Desktop-Apps] |
| mindestens unterstützte Server- | Windows Server 2012 und Plattformupdate für Windows Server 2008 R2 [nur Desktop-Apps] |
| Header- | dwrite_1.h |