TextRunTypographyProperties Class

 

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

Namespace:   System.Windows.Media.TextFormatting
Assembly:  PresentationCore (in PresentationCore.dll)

System.Object
  System.Windows.Media.TextFormatting.TextRunTypographyProperties

public abstract class TextRunTypographyProperties

NameDescription
System_CAPS_protmethodTextRunTypographyProperties()

Initializes a new instance of the TextRunTypographyProperties class.

NameDescription
System_CAPS_pubpropertyAnnotationAlternates

Gets the index of an alternate annotation form.

System_CAPS_pubpropertyCapitals

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

System_CAPS_pubpropertyCapitalSpacing

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

System_CAPS_pubpropertyCaseSensitiveForms

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

System_CAPS_pubpropertyContextualAlternates

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

System_CAPS_pubpropertyContextualLigatures

Gets a value that indicates whether contextual ligatures are enabled.

System_CAPS_pubpropertyContextualSwashes

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

System_CAPS_pubpropertyDiscretionaryLigatures

Gets a value that indicates whether discretionary ligatures are enabled.

System_CAPS_pubpropertyEastAsianExpertForms

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

System_CAPS_pubpropertyEastAsianLanguage

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

System_CAPS_pubpropertyEastAsianWidths

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

System_CAPS_pubpropertyFraction

Gets a value that indicates the fraction style.

System_CAPS_pubpropertyHistoricalForms

Gets a value that indicates whether historical forms are enabled.

System_CAPS_pubpropertyHistoricalLigatures

Gets a value that indicates whether historical ligatures are enabled.

System_CAPS_pubpropertyKerning

Gets a value that indicates whether kerning is enabled.

System_CAPS_pubpropertyMathematicalGreek

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.

System_CAPS_pubpropertyNumeralAlignment

Gets the alignment of widths when using numerals.

System_CAPS_pubpropertyNumeralStyle

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

System_CAPS_pubpropertySlashedZero

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

System_CAPS_pubpropertyStandardLigatures

Gets a value that indicates whether standard ligatures are enabled.

System_CAPS_pubpropertyStandardSwashes

Gets the index of a standard swashes form.

System_CAPS_pubpropertyStylisticAlternates

Gets the index of a stylistic alternates form.

System_CAPS_pubpropertyStylisticSet1

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

System_CAPS_pubpropertyStylisticSet10

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

System_CAPS_pubpropertyStylisticSet11

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

System_CAPS_pubpropertyStylisticSet12

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

System_CAPS_pubpropertyStylisticSet13

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

System_CAPS_pubpropertyStylisticSet14

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

System_CAPS_pubpropertyStylisticSet15

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

System_CAPS_pubpropertyStylisticSet16

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

System_CAPS_pubpropertyStylisticSet17

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

System_CAPS_pubpropertyStylisticSet18

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

System_CAPS_pubpropertyStylisticSet19

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

System_CAPS_pubpropertyStylisticSet2

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

System_CAPS_pubpropertyStylisticSet20

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

System_CAPS_pubpropertyStylisticSet3

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

System_CAPS_pubpropertyStylisticSet4

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

System_CAPS_pubpropertyStylisticSet5

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

System_CAPS_pubpropertyStylisticSet6

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

System_CAPS_pubpropertyStylisticSet7

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

System_CAPS_pubpropertyStylisticSet8

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

System_CAPS_pubpropertyStylisticSet9

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

System_CAPS_pubpropertyVariants

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

NameDescription
System_CAPS_pubmethodEquals(Object)

Determines whether the specified object is equal to the current object.(Inherited from Object.)

System_CAPS_protmethodFinalize()

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

Serves as the default hash function. (Inherited from Object.)

System_CAPS_pubmethodGetType()

Gets the Type of the current instance.(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()

Creates a shallow copy of the current Object.(Inherited from Object.)

System_CAPS_protmethodOnPropertiesChanged()

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

System_CAPS_pubmethodToString()

Returns a string that represents the current object.(Inherited from Object.)

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

.NET Framework
Available since 3.0

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: