Freigeben über


TextFormattingRunProperties-Klasse

Hält Eigenschafteninformationen für die Textformatierung. Diese Klasse leitet sich von der abstrakten TextRunProperties-Klasse.

Vererbungshierarchie

Object
  TextRunProperties
    Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties

Namespace:  Microsoft.VisualStudio.Text.Formatting
Assembly:  Microsoft.VisualStudio.Text.UI.Wpf (in Microsoft.VisualStudio.Text.UI.Wpf.dll)

Syntax

'Declaration
<SerializableAttribute> _
Public NotInheritable Class TextFormattingRunProperties _
    Inherits TextRunProperties _
    Implements ISerializable, IObjectReference
[SerializableAttribute]
public sealed class TextFormattingRunProperties : TextRunProperties, 
    ISerializable, IObjectReference
[SerializableAttribute]
public ref class TextFormattingRunProperties sealed : public TextRunProperties, 
    ISerializable, IObjectReference
[<Sealed>]
[<SerializableAttribute>]
type TextFormattingRunProperties =  
    class 
        inherit TextRunProperties 
        interface ISerializable 
        interface IObjectReference 
    end
public final class TextFormattingRunProperties extends TextRunProperties implements ISerializable, IObjectReference

Der TextFormattingRunProperties-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft BackgroundBrush Ruft den Hintergrundpinsel ab. (Überschreibt TextRunProperties.BackgroundBrush.)
Öffentliche Eigenschaft BackgroundBrushEmpty Bestimmt, ob der Hintergrundpinsel leer ist.
Öffentliche Eigenschaft BackgroundOpacity Gibt die Durchlässigkeit des Hintergrunds zurück.
Öffentliche Eigenschaft BackgroundOpacityEmpty Bestimmt, ob eine benutzerdefinierte Durchlässigkeit explizit für den Hintergrund festgelegt ist.
Öffentliche Eigenschaft BaselineAlignment Ruft das Baselineformat für einen Text ab, der auf der vertikalen Achse angeordnet wird. (Von TextRunProperties geerbt.)
Öffentliche Eigenschaft Bold Bestimmt, ob die Formatierung explizit fett gemacht wird.
Öffentliche Eigenschaft BoldEmpty Bestimmt, ob die fette Eigenschaft festgelegt ist.
Öffentliche Eigenschaft CultureInfo Ruft die Kulturinformationen ab. (Überschreibt TextRunProperties.CultureInfo.)
Öffentliche Eigenschaft CultureInfoEmpty Bestimmt, ob die Kulturinformationen leer sind.
Öffentliche Eigenschaft FontHintingEmSize Ruft die Größe für Schriftarthinweise ab. (Überschreibt TextRunProperties.FontHintingEmSize.)
Öffentliche Eigenschaft FontHintingEmSizeEmpty Bestimmt, ob die Größe für Schriftarthinweise leer ist.
Öffentliche Eigenschaft FontRenderingEmSize Ruft die Renderinggröße für die Schriftart ab. (Überschreibt TextRunProperties.FontRenderingEmSize.)
Öffentliche Eigenschaft FontRenderingEmSizeEmpty Bestimmt, ob die Größe leer ist.
Öffentliche Eigenschaft ForegroundBrush Ruft den Vordergrundpinsel ab. (Überschreibt TextRunProperties.ForegroundBrush.)
Öffentliche Eigenschaft ForegroundBrushEmpty Bestimmt, ob der Vordergrundpinsel leer ist.
Öffentliche Eigenschaft ForegroundOpacity Ruft die Durchlässigkeit des Vordergrunds ab.
Öffentliche Eigenschaft ForegroundOpacityEmpty Bestimmt, ob eine benutzerdefinierte Durchlässigkeit explizit für den Vordergrund gesetzt ist.
Öffentliche Eigenschaft Italic Bestimmt, ob die Formatierung explizit Kursiv gemacht wird.
Öffentliche Eigenschaft ItalicEmpty Bestimmt, ob die kursive Eigenschaft festgelegt ist.
Öffentliche Eigenschaft NumberSubstitution Ruft die Zahlenersetzungseinstellungen ab, die bestimmen, wie Zahlen in Text in unterschiedlichen Kulturen angezeigt werden. (Von TextRunProperties geerbt.)
Öffentliche Eigenschaft TextDecorations Ruft die Dekorationen für den Text ab. (Überschreibt TextRunProperties.TextDecorations.)
Öffentliche Eigenschaft TextDecorationsEmpty Bestimmt, ob die Auflistung der Textdekorationen leer ist.
Öffentliche Eigenschaft TextEffects Ruft die Texteffekte für den Text ab. (Überschreibt TextRunProperties.TextEffects.)
Öffentliche Eigenschaft TextEffectsEmpty Bestimmt, ob die Auflistung der Texteffekte leer ist.
Öffentliche Eigenschaft Typeface Ruft die Schriftart für den Text ab. (Überschreibt TextRunProperties.Typeface.)
Öffentliche Eigenschaft TypefaceEmpty Bestimmt, ob die Schriftart leer ist.
Öffentliche Eigenschaft TypographyProperties Ruft die Typografieeigenschaften für den Lauftext ab. (Von TextRunProperties geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode BackgroundBrushSame Bestimmt, ob der Hintergrundpinsel für dieses TextFormattingRunProperties mit dem angegebenen Pinsel ist.
Öffentliche Methode ClearBackgroundBrush Ruft eine neue TextFormattingRunProperties ab, wobei alle Eigenschaften mit Ausnahme des Hintergrundpinsels gleich sind.
Öffentliche Methode ClearBackgroundOpacity Ruft eine neue TextFormattingRunProperties mit der gelöschten BackgroundOpacity-Eigenschaft ab.
Öffentliche Methode ClearBold Ruft eine neue TextFormattingRunProperties mit der gelöschten Bold-Eigenschaft ab.
Öffentliche Methode ClearCultureInfo Ruft eine neue TextFormattingRunProperties ab, wobei alle Eigenschaften mit Ausnahme der Kulturinformationen gleich sind.
Öffentliche Methode ClearFontHintingEmSize Ruft eine neue TextFormattingRunProperties ab, wobei alle Eigenschaften mit Ausnahme der Größe für Schriftarthinweise gleich sind.
Öffentliche Methode ClearFontRenderingEmSize Ruft eine neue TextFormattingRunProperties ab, wobei alle Eigenschaften mit Ausnahme der Renderinggröße gleich sind.
Öffentliche Methode ClearForegroundBrush Ruft eine neue TextFormattingRunProperties ab, wobei alle Eigenschaften mit Ausnahme des Vordergrundpinsels gleich sind.
Öffentliche Methode ClearForegroundOpacity Ruft eine neue TextFormattingRunProperties mit der gelöschten ForegroundOpacity-Eigenschaft ab.
Öffentliche Methode ClearItalic Ruft eine neue TextFormattingRunProperties mit allen Eigenschaft identisch, jedoch deaktiviert die Italic-Eigenschaft.
Öffentliche Methode ClearTextDecorations Ruft eine neue TextFormattingRunProperties ab, wobei alle Eigenschaften mit Ausnahme der Textdekorationen gleich sind.
Öffentliche Methode ClearTextEffects Ruft eine neue TextFormattingRunProperties ab, wobei alle Eigenschaften mit Ausnahme der Texteffekte gleich sind.
Öffentliche Methode ClearTypeface Ruft eine neue TextFormattingRunProperties ab, wobei alle Eigenschaften mit Ausnahme der Schriftart gleich sind.
Öffentliche MethodeStatischer Member CreateTextFormattingRunProperties() Initialisiert eine neue Instanz von TextFormattingRunProperties.
Öffentliche MethodeStatischer Member CreateTextFormattingRunProperties(Typeface, Double, Color) Initialisiert eine neue Instanz von TextFormattingRunProperties mit den angegebenen Optionen.
Öffentliche MethodeStatischer Member CreateTextFormattingRunProperties(Brush, Brush, Typeface, Nullable<Double>, Nullable<Double>, TextDecorationCollection, TextEffectCollection, CultureInfo) Initialisiert eine neue Instanz von TextFormattingRunProperties mit den angegebenen Optionen.
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Öffentliche Methode ForegroundBrushSame Bestimmt, ob der Vordergrundpinsel für dieses TextFormattingRunProperties der gleiche wie angegeben ist.
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetObjectData Serialisiert das TextFormattingRunProperties-Objekt mithilfe XamlWriter.
Öffentliche Methode GetRealObject Ruft das zwischengespeicherte TextFormattingRunProperties-Objekt ab bzw. erstellt ein, wenn keines vorhanden ist.
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode SameSize Bestimmt, ob Schriftgrade für zwei TextFormattingRunProperties-Objekte gleich sind.
Öffentliche Methode SetBackground Ruft eine neue TextFormattingRunProperties mit den gleichen Eigenschaften wie diese jedoch mit dem Hintergrund ab, der der angegebenen Farbe festgelegt wird.
Öffentliche Methode SetBackgroundBrush Ruft ein neues TextFormattingRunProperties mit den gleichen Eigenschaften wie diese jedoch mit dem Hintergrundpinsel Satz an den angegebenen Pinsel.
Öffentliche Methode SetBackgroundOpacity Ruft ein neues TextFormattingRunProperties mit dem BackgroundOpacity-Eigenschaft an die angegebene Durchlässigkeit.
Öffentliche Methode SetBold Gibt einen neuen TextFormattingRunProperties mit den gleichen Eigenschaften wie diese jedoch mit dem Bold-Eigenschaft der angegebene fett formatierten Wert zurück.
Öffentliche Methode SetCultureInfo Ruft ein neues TextFormattingRunProperties mit den gleichen Eigenschaften wie diese jedoch mit dem Kultur Satz an die angegebenen Kulturinformationen.
Öffentliche Methode SetFontHintingEmSize Ruft eine neue TextFormattingRunProperties mit den gleichen Eigenschaften wie diese jedoch mit der Größe für Schriftarthinweise ab, die dem angegebenen Größe festgelegt ist.
Öffentliche Methode SetFontRenderingEmSize Ruft eine neue TextFormattingRunProperties mit den gleichen Eigenschaften wie diese Schriftart Rendering aber mit der Größe ab, die dem angegebenen Größe festgelegt ist.
Öffentliche Methode SetForeground Ruft eine neue TextFormattingRunProperties mit den gleichen Eigenschaften wie diese jedoch mit dem Vordergrund ab, der der angegebenen Farbe festgelegt wird
Öffentliche Methode SetForegroundBrush Ruft eine neue TextFormattingRunProperties mit den gleichen Eigenschaften wie diese jedoch mit dem neuen Vordergrund Brush ab, das dem angegebenen Pinsel festgelegt ist.
Öffentliche Methode SetForegroundOpacity Ruft ein neues TextFormattingRunProperties mit den gleichen Eigenschaften wie diese jedoch mit dem ForegroundOpacity-Eigenschaft an die angegebene Durchlässigkeit.
Öffentliche Methode SetItalic Ruft ein neues TextFormattingRunProperties mit den gleichen Eigenschaften wie diese jedoch mit dem Italic-Eigenschaft an die Kursivformatierung Wert.
Öffentliche Methode SetTextDecorations Ruft eine neue TextFormattingRunProperties mit den gleichen Eigenschaften wie diese jedoch mit den Textdekorationen ab, die den angegebenen Textdekorationen festgelegt werden.
Öffentliche Methode SetTextEffects Ruft eine neue TextFormattingRunProperties mit den gleichen Eigenschaften wie diese jedoch mit den Text effekten ab, die den angegebenen Text effekten festgelegt werden.
Öffentliche Methode SetTypeface Ruft eine neue TextFormattingRunProperties mit den gleichen Eigenschaften wie diese jedoch mit der angegebenen Schriftart ab, der der angegebenen Schriftart festgelegt ist.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Hinweise

Diese Klasse wird verwendet, um alle Informationen über die Eigenschaften für die Textformatierung zu speichern. Sobald erstellt, ist jedoch unveränderlich und alle Änderungen der verschiedenen Objekte des Objekts werden. Für jedes vorhandene eindeutiger Satz von TextFormattingRunProperties dort genau ein Objekt. Wenn TextFormattingRunProperties Verweisgleichheit zu anderen verfügt, sind ihre Eigenschaften identisch. Wenn ein TextFormattingRunProperties-Objekt ungleichheit Verweise auf ihre Eigenschaften verfügt, sind nicht identisch.

Verweisgleichheit zu überprüfen ist die einzige Methode, um zu bestimmen, ob zwei TextFormattingRunProperties unterschiedlich sind. Durch Aktivieren der Gleichheit der einzelnen Eigenschaften des Objekts gibt die beiden sind identisch angezeigt, aber der möglicherweise der Fall.

Eine TextFormattingRunProperties-Instanz enthält möglicherweise leere Eigenschaften. Eine leere Eigenschaft erbt die leeren Eigenschaft einiger zusätzlichem Text. TextFormattingRunProperties verfügt über Methoden, ob eine Eigenschaft leer ist oder nicht ermitteln (PropertyNameleer) und das eine EigenschaftPropertyName(leeren) löschen.

Alle einfrierbaren Felder des TextFormattingRunProperties-Objekts werden bei der Erstellung fixiert.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Text.Formatting-Namespace