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 | |
---|---|---|
![]() |
BackgroundBrush | Ruft den Hintergrundpinsel ab. (Überschreibt TextRunProperties.BackgroundBrush.) |
![]() |
BackgroundBrushEmpty | Bestimmt, ob der Hintergrundpinsel leer ist. |
![]() |
BackgroundOpacity | Gibt die Durchlässigkeit des Hintergrunds zurück. |
![]() |
BackgroundOpacityEmpty | Bestimmt, ob eine benutzerdefinierte Durchlässigkeit explizit für den Hintergrund festgelegt ist. |
![]() |
BaselineAlignment | Ruft das Baselineformat für einen Text ab, der auf der vertikalen Achse angeordnet wird. (Von TextRunProperties geerbt.) |
![]() |
Bold | Bestimmt, ob die Formatierung explizit fett gemacht wird. |
![]() |
BoldEmpty | Bestimmt, ob die fette Eigenschaft festgelegt ist. |
![]() |
CultureInfo | Ruft die Kulturinformationen ab. (Überschreibt TextRunProperties.CultureInfo.) |
![]() |
CultureInfoEmpty | Bestimmt, ob die Kulturinformationen leer sind. |
![]() |
FontHintingEmSize | Ruft die Größe für Schriftarthinweise ab. (Überschreibt TextRunProperties.FontHintingEmSize.) |
![]() |
FontHintingEmSizeEmpty | Bestimmt, ob die Größe für Schriftarthinweise leer ist. |
![]() |
FontRenderingEmSize | Ruft die Renderinggröße für die Schriftart ab. (Überschreibt TextRunProperties.FontRenderingEmSize.) |
![]() |
FontRenderingEmSizeEmpty | Bestimmt, ob die Größe leer ist. |
![]() |
ForegroundBrush | Ruft den Vordergrundpinsel ab. (Überschreibt TextRunProperties.ForegroundBrush.) |
![]() |
ForegroundBrushEmpty | Bestimmt, ob der Vordergrundpinsel leer ist. |
![]() |
ForegroundOpacity | Ruft die Durchlässigkeit des Vordergrunds ab. |
![]() |
ForegroundOpacityEmpty | Bestimmt, ob eine benutzerdefinierte Durchlässigkeit explizit für den Vordergrund gesetzt ist. |
![]() |
Italic | Bestimmt, ob die Formatierung explizit Kursiv gemacht wird. |
![]() |
ItalicEmpty | Bestimmt, ob die kursive Eigenschaft festgelegt ist. |
![]() |
NumberSubstitution | Ruft die Zahlenersetzungseinstellungen ab, die bestimmen, wie Zahlen in Text in unterschiedlichen Kulturen angezeigt werden. (Von TextRunProperties geerbt.) |
![]() |
TextDecorations | Ruft die Dekorationen für den Text ab. (Überschreibt TextRunProperties.TextDecorations.) |
![]() |
TextDecorationsEmpty | Bestimmt, ob die Auflistung der Textdekorationen leer ist. |
![]() |
TextEffects | Ruft die Texteffekte für den Text ab. (Überschreibt TextRunProperties.TextEffects.) |
![]() |
TextEffectsEmpty | Bestimmt, ob die Auflistung der Texteffekte leer ist. |
![]() |
Typeface | Ruft die Schriftart für den Text ab. (Überschreibt TextRunProperties.Typeface.) |
![]() |
TypefaceEmpty | Bestimmt, ob die Schriftart leer ist. |
![]() |
TypographyProperties | Ruft die Typografieeigenschaften für den Lauftext ab. (Von TextRunProperties geerbt.) |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
![]() |
BackgroundBrushSame | Bestimmt, ob der Hintergrundpinsel für dieses TextFormattingRunProperties mit dem angegebenen Pinsel ist. |
![]() |
ClearBackgroundBrush | Ruft eine neue TextFormattingRunProperties ab, wobei alle Eigenschaften mit Ausnahme des Hintergrundpinsels gleich sind. |
![]() |
ClearBackgroundOpacity | Ruft eine neue TextFormattingRunProperties mit der gelöschten BackgroundOpacity-Eigenschaft ab. |
![]() |
ClearBold | Ruft eine neue TextFormattingRunProperties mit der gelöschten Bold-Eigenschaft ab. |
![]() |
ClearCultureInfo | Ruft eine neue TextFormattingRunProperties ab, wobei alle Eigenschaften mit Ausnahme der Kulturinformationen gleich sind. |
![]() |
ClearFontHintingEmSize | Ruft eine neue TextFormattingRunProperties ab, wobei alle Eigenschaften mit Ausnahme der Größe für Schriftarthinweise gleich sind. |
![]() |
ClearFontRenderingEmSize | Ruft eine neue TextFormattingRunProperties ab, wobei alle Eigenschaften mit Ausnahme der Renderinggröße gleich sind. |
![]() |
ClearForegroundBrush | Ruft eine neue TextFormattingRunProperties ab, wobei alle Eigenschaften mit Ausnahme des Vordergrundpinsels gleich sind. |
![]() |
ClearForegroundOpacity | Ruft eine neue TextFormattingRunProperties mit der gelöschten ForegroundOpacity-Eigenschaft ab. |
![]() |
ClearItalic | Ruft eine neue TextFormattingRunProperties mit allen Eigenschaft identisch, jedoch deaktiviert die Italic-Eigenschaft. |
![]() |
ClearTextDecorations | Ruft eine neue TextFormattingRunProperties ab, wobei alle Eigenschaften mit Ausnahme der Textdekorationen gleich sind. |
![]() |
ClearTextEffects | Ruft eine neue TextFormattingRunProperties ab, wobei alle Eigenschaften mit Ausnahme der Texteffekte gleich sind. |
![]() |
ClearTypeface | Ruft eine neue TextFormattingRunProperties ab, wobei alle Eigenschaften mit Ausnahme der Schriftart gleich sind. |
![]() ![]() |
CreateTextFormattingRunProperties() | Initialisiert eine neue Instanz von TextFormattingRunProperties. |
![]() ![]() |
CreateTextFormattingRunProperties(Typeface, Double, Color) | Initialisiert eine neue Instanz von TextFormattingRunProperties mit den angegebenen Optionen. |
![]() ![]() |
CreateTextFormattingRunProperties(Brush, Brush, Typeface, Nullable<Double>, Nullable<Double>, TextDecorationCollection, TextEffectCollection, CultureInfo) | Initialisiert eine neue Instanz von TextFormattingRunProperties mit den angegebenen Optionen. |
![]() |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) |
![]() |
ForegroundBrushSame | Bestimmt, ob der Vordergrundpinsel für dieses TextFormattingRunProperties der gleiche wie angegeben ist. |
![]() |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) |
![]() |
GetObjectData | Serialisiert das TextFormattingRunProperties-Objekt mithilfe XamlWriter. |
![]() |
GetRealObject | Ruft das zwischengespeicherte TextFormattingRunProperties-Objekt ab bzw. erstellt ein, wenn keines vorhanden ist. |
![]() |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
![]() |
SameSize | Bestimmt, ob Schriftgrade für zwei TextFormattingRunProperties-Objekte gleich sind. |
![]() |
SetBackground | Ruft eine neue TextFormattingRunProperties mit den gleichen Eigenschaften wie diese jedoch mit dem Hintergrund ab, der der angegebenen Farbe festgelegt wird. |
![]() |
SetBackgroundBrush | Ruft ein neues TextFormattingRunProperties mit den gleichen Eigenschaften wie diese jedoch mit dem Hintergrundpinsel Satz an den angegebenen Pinsel. |
![]() |
SetBackgroundOpacity | Ruft ein neues TextFormattingRunProperties mit dem BackgroundOpacity-Eigenschaft an die angegebene Durchlässigkeit. |
![]() |
SetBold | Gibt einen neuen TextFormattingRunProperties mit den gleichen Eigenschaften wie diese jedoch mit dem Bold-Eigenschaft der angegebene fett formatierten Wert zurück. |
![]() |
SetCultureInfo | Ruft ein neues TextFormattingRunProperties mit den gleichen Eigenschaften wie diese jedoch mit dem Kultur Satz an die angegebenen Kulturinformationen. |
![]() |
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. |
![]() |
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. |
![]() |
SetForeground | Ruft eine neue TextFormattingRunProperties mit den gleichen Eigenschaften wie diese jedoch mit dem Vordergrund ab, der der angegebenen Farbe festgelegt wird |
![]() |
SetForegroundBrush | Ruft eine neue TextFormattingRunProperties mit den gleichen Eigenschaften wie diese jedoch mit dem neuen Vordergrund Brush ab, das dem angegebenen Pinsel festgelegt ist. |
![]() |
SetForegroundOpacity | Ruft ein neues TextFormattingRunProperties mit den gleichen Eigenschaften wie diese jedoch mit dem ForegroundOpacity-Eigenschaft an die angegebene Durchlässigkeit. |
![]() |
SetItalic | Ruft ein neues TextFormattingRunProperties mit den gleichen Eigenschaften wie diese jedoch mit dem Italic-Eigenschaft an die Kursivformatierung Wert. |
![]() |
SetTextDecorations | Ruft eine neue TextFormattingRunProperties mit den gleichen Eigenschaften wie diese jedoch mit den Textdekorationen ab, die den angegebenen Textdekorationen festgelegt werden. |
![]() |
SetTextEffects | Ruft eine neue TextFormattingRunProperties mit den gleichen Eigenschaften wie diese jedoch mit den Text effekten ab, die den angegebenen Text effekten festgelegt werden. |
![]() |
SetTypeface | Ruft eine neue TextFormattingRunProperties mit den gleichen Eigenschaften wie diese jedoch mit der angegebenen Schriftart ab, der der angegebenen Schriftart festgelegt ist. |
![]() |
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.