TextRunTypographyProperties TextRunTypographyProperties TextRunTypographyProperties TextRunTypographyProperties Class

Definition

Provides an abstract class for supporting typography properties for TextRun objects.

public ref class TextRunTypographyProperties abstract
public abstract class TextRunTypographyProperties
type TextRunTypographyProperties = class
Public MustInherit Class TextRunTypographyProperties
Inheritance
TextRunTypographyPropertiesTextRunTypographyPropertiesTextRunTypographyPropertiesTextRunTypographyProperties

Remarks

The text layout client uses the TextRunTypographyProperties class to generate a set of features that are processed by the OpenType layout engine.

Constructors

TextRunTypographyProperties() TextRunTypographyProperties() TextRunTypographyProperties() TextRunTypographyProperties()

Initializes a new instance of the TextRunTypographyProperties class.

Properties

AnnotationAlternates AnnotationAlternates AnnotationAlternates AnnotationAlternates

Gets the index of an alternate annotation form.

Capitals Capitals Capitals Capitals

Gets a value that indicates the capital form of the selected font.

CapitalSpacing CapitalSpacing CapitalSpacing CapitalSpacing

Gets a value that indicates whether inter-glyph spacing for all-capital text is globally adjusted to improve readability.

CaseSensitiveForms CaseSensitiveForms CaseSensitiveForms CaseSensitiveForms

Gets a value that indicates whether glyphs adjust their vertical position to better align with uppercase glyphs.

ContextualAlternates ContextualAlternates ContextualAlternates ContextualAlternates

Gets a value that indicates whether custom glyph forms can be used based upon the context of the text being rendered.

ContextualLigatures ContextualLigatures ContextualLigatures ContextualLigatures

Gets a value that indicates whether contextual ligatures are enabled.

ContextualSwashes ContextualSwashes ContextualSwashes ContextualSwashes

Gets a value that specifies the index of a contextual swashes form.

DiscretionaryLigatures DiscretionaryLigatures DiscretionaryLigatures DiscretionaryLigatures

Gets a value that indicates whether discretionary ligatures are enabled.

EastAsianExpertForms EastAsianExpertForms EastAsianExpertForms EastAsianExpertForms

Gets a value that indicates whether the standard Japanese font forms have been replaced with the corresponding preferred typographic forms.

EastAsianLanguage EastAsianLanguage EastAsianLanguage EastAsianLanguage

Gets a value that indicates the version of glyphs to be used for a specific writing system or language.

EastAsianWidths EastAsianWidths EastAsianWidths EastAsianWidths

Gets a value that indicates the proportional width to be used for Latin characters in an East Asian font.

Fraction Fraction Fraction Fraction

Gets a value that indicates the fraction style.

HistoricalForms HistoricalForms HistoricalForms HistoricalForms

Gets a value that indicates whether historical forms are enabled.

HistoricalLigatures HistoricalLigatures HistoricalLigatures HistoricalLigatures

Gets a value that indicates whether historical ligatures are enabled.

Kerning Kerning Kerning Kerning

Gets a value that indicates whether kerning is enabled.

MathematicalGreek MathematicalGreek MathematicalGreek MathematicalGreek

Gets a value that indicates whether standard typographic font forms of Greek glyphs have been replaced with corresponding font forms commonly used in mathematical notation.

NumeralAlignment NumeralAlignment NumeralAlignment NumeralAlignment

Gets the alignment of widths when using numerals.

NumeralStyle NumeralStyle NumeralStyle NumeralStyle

Gets a value that indicates the set of glyphs that are used to render numeric alternate font forms.

SlashedZero SlashedZero SlashedZero SlashedZero

Gets a value that indicates whether a nominal zero font form should be replaced with a slashed zero.

StandardLigatures StandardLigatures StandardLigatures StandardLigatures

Gets a value that indicates whether standard ligatures are enabled.

StandardSwashes StandardSwashes StandardSwashes StandardSwashes

Gets the index of a standard swashes form.

StylisticAlternates StylisticAlternates StylisticAlternates StylisticAlternates

Gets the index of a stylistic alternates form.

StylisticSet1 StylisticSet1 StylisticSet1 StylisticSet1

Gets a value that indicates whether a stylistic set of a font form is enabled.

StylisticSet10 StylisticSet10 StylisticSet10 StylisticSet10

Gets a value that indicates whether a stylistic set of a font form is enabled.

StylisticSet11 StylisticSet11 StylisticSet11 StylisticSet11

Gets a value that indicates whether a stylistic set of a font form is enabled.

StylisticSet12 StylisticSet12 StylisticSet12 StylisticSet12

Gets a value that indicates whether a stylistic set of a font form is enabled.

StylisticSet13 StylisticSet13 StylisticSet13 StylisticSet13

Gets a value that indicates whether a stylistic set of a font form is enabled.

StylisticSet14 StylisticSet14 StylisticSet14 StylisticSet14

Gets a value that indicates whether a stylistic set of a font form is enabled.

StylisticSet15 StylisticSet15 StylisticSet15 StylisticSet15

Gets a value that indicates whether a stylistic set of a font form is enabled.

StylisticSet16 StylisticSet16 StylisticSet16 StylisticSet16

Gets a value that indicates whether a stylistic set of a font form is enabled.

StylisticSet17 StylisticSet17 StylisticSet17 StylisticSet17

Gets a value that indicates whether a stylistic set of a font form is enabled.

StylisticSet18 StylisticSet18 StylisticSet18 StylisticSet18

Gets a value that indicates whether a stylistic set of a font form is enabled.

StylisticSet19 StylisticSet19 StylisticSet19 StylisticSet19

Gets a value that indicates whether a stylistic set of a font form is enabled.

StylisticSet2 StylisticSet2 StylisticSet2 StylisticSet2

Gets a value that indicates whether a stylistic set of a font form is enabled.

StylisticSet20 StylisticSet20 StylisticSet20 StylisticSet20

Gets a value that indicates whether a stylistic set of a font form is enabled.

StylisticSet3 StylisticSet3 StylisticSet3 StylisticSet3

Gets a value that indicates whether a stylistic set of a font form is enabled.

StylisticSet4 StylisticSet4 StylisticSet4 StylisticSet4

Gets a value that indicates whether a stylistic set of a font form is enabled.

StylisticSet5 StylisticSet5 StylisticSet5 StylisticSet5

Gets a value that indicates whether a stylistic set of a font form is enabled.

StylisticSet6 StylisticSet6 StylisticSet6 StylisticSet6

Gets a value that indicates whether a stylistic set of a font form is enabled.

StylisticSet7 StylisticSet7 StylisticSet7 StylisticSet7

Gets a value that indicates whether a stylistic set of a font form is enabled.

StylisticSet8 StylisticSet8 StylisticSet8 StylisticSet8

Gets a value that indicates whether a stylistic set of a font form is enabled.

StylisticSet9 StylisticSet9 StylisticSet9 StylisticSet9

Gets a value that indicates whether a stylistic set of a font form is enabled.

Variants Variants Variants Variants

Gets a value that indicates a variation of the standard typographic form to be used.

Methods

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
OnPropertiesChanged() OnPropertiesChanged() OnPropertiesChanged() OnPropertiesChanged()

Corrects internal state for a TextRunTypographyProperties derived class whenever any TextRunTypographyProperties property changes its value.

ToString() ToString() ToString() ToString()

Returns a string that represents the current object.

(Inherited from Object)

Applies to

See also