Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

TextRunTypographyProperties Class

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

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

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

public abstract class TextRunTypographyProperties

The TextRunTypographyProperties type exposes the following members.

  NameDescription
Protected methodTextRunTypographyPropertiesInitializes a new instance of the TextRunTypographyProperties class.
Top

  NameDescription
Public propertyAnnotationAlternatesGets the index of an alternate annotation form.
Public propertyCapitalsGets a value that indicates the capital form of the selected font.
Public propertyCapitalSpacingGets a value that indicates whether inter-glyph spacing for all-capital text is globally adjusted to improve readability.
Public propertyCaseSensitiveFormsGets a value that indicates whether glyphs adjust their vertical position to better align with uppercase glyphs.
Public propertyContextualAlternatesGets a value that indicates whether custom glyph forms can be used based upon the context of the text being rendered.
Public propertyContextualLigaturesGets a value that indicates whether contextual ligatures are enabled.
Public propertyContextualSwashesGets a value that specifies the index of a contextual swashes form.
Public propertyDiscretionaryLigaturesGets a value that indicates whether discretionary ligatures are enabled.
Public propertyEastAsianExpertFormsGets a value that indicates whether the standard Japanese font forms have been replaced with the corresponding preferred typographic forms.
Public propertyEastAsianLanguageGets a value that indicates the version of glyphs to be used for a specific writing system or language.
Public propertyEastAsianWidthsGets a value that indicates the proportional width to be used for Latin characters in an East Asian font.
Public propertyFractionGets a value that indicates the fraction style.
Public propertyHistoricalFormsGets a value that indicates whether historical forms are enabled.
Public propertyHistoricalLigaturesGets a value that indicates whether historical ligatures are enabled.
Public propertyKerningGets a value that indicates whether kerning is enabled.
Public propertyMathematicalGreekGets a value that indicates whether standard typographic font forms of Greek glyphs have been replaced with corresponding font forms commonly used in mathematical notation.
Public propertyNumeralAlignmentGets the alignment of widths when using numerals.
Public propertyNumeralStyleGets a value that indicates the set of glyphs that are used to render numeric alternate font forms.
Public propertySlashedZeroGets a value that indicates whether a nominal zero font form should be replaced with a slashed zero.
Public propertyStandardLigaturesGets a value that indicates whether standard ligatures are enabled.
Public propertyStandardSwashesGets the index of a standard swashes form.
Public propertyStylisticAlternatesGets the index of a stylistic alternates form.
Public propertyStylisticSet1Gets a value that indicates whether a stylistic set of a font form is enabled.
Public propertyStylisticSet10Gets a value that indicates whether a stylistic set of a font form is enabled.
Public propertyStylisticSet11Gets a value that indicates whether a stylistic set of a font form is enabled.
Public propertyStylisticSet12Gets a value that indicates whether a stylistic set of a font form is enabled.
Public propertyStylisticSet13Gets a value that indicates whether a stylistic set of a font form is enabled.
Public propertyStylisticSet14Gets a value that indicates whether a stylistic set of a font form is enabled.
Public propertyStylisticSet15Gets a value that indicates whether a stylistic set of a font form is enabled.
Public propertyStylisticSet16Gets a value that indicates whether a stylistic set of a font form is enabled.
Public propertyStylisticSet17Gets a value that indicates whether a stylistic set of a font form is enabled.
Public propertyStylisticSet18Gets a value that indicates whether a stylistic set of a font form is enabled.
Public propertyStylisticSet19Gets a value that indicates whether a stylistic set of a font form is enabled.
Public propertyStylisticSet2Gets a value that indicates whether a stylistic set of a font form is enabled.
Public propertyStylisticSet20Gets a value that indicates whether a stylistic set of a font form is enabled.
Public propertyStylisticSet3Gets a value that indicates whether a stylistic set of a font form is enabled.
Public propertyStylisticSet4Gets a value that indicates whether a stylistic set of a font form is enabled.
Public propertyStylisticSet5Gets a value that indicates whether a stylistic set of a font form is enabled.
Public propertyStylisticSet6Gets a value that indicates whether a stylistic set of a font form is enabled.
Public propertyStylisticSet7Gets a value that indicates whether a stylistic set of a font form is enabled.
Public propertyStylisticSet8Gets a value that indicates whether a stylistic set of a font form is enabled.
Public propertyStylisticSet9Gets a value that indicates whether a stylistic set of a font form is enabled.
Public propertyVariantsGets a value that indicates a variation of the standard typographic form to be used.
Top

  NameDescription
Public methodEquals(Object)Determines whether the specified object is equal to the current object. (Inherited from Object.)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public methodGetHashCodeServes as the default hash function. (Inherited from Object.)
Public methodGetTypeGets the Type of the current instance. (Inherited from Object.)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object. (Inherited from Object.)
Protected methodOnPropertiesChangedCorrects internal state for a TextRunTypographyProperties derived class whenever any TextRunTypographyProperties property changes its value.
Public methodToStringReturns a string that represents the current object. (Inherited from Object.)
Top

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

.NET Framework

Supported in: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

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