TextFormattingRunProperties, classe
Contient les informations de propriété de mise en forme du texte. Cette classe dérive de la classe abstraite d'TextRunProperties.
Hiérarchie d'héritage
Object
TextRunProperties
Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties
Espace de noms : Microsoft.VisualStudio.Text.Formatting
Assembly : Microsoft.VisualStudio.Text.UI.Wpf (dans Microsoft.VisualStudio.Text.UI.Wpf.dll)
Syntaxe
'Déclaration
<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
Le type TextFormattingRunProperties expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
BackgroundBrush | Obtient le pinceau d'arrière-plan. (Substitue TextRunProperties.BackgroundBrush.) | |
BackgroundBrushEmpty | Détermine si le pinceau d'arrière-plan est vide. | |
BackgroundOpacity | Retourne l'opacité de l'arrière-plan. | |
BackgroundOpacityEmpty | Détermine si une opération opacité personnalisée est explicitement définie pour l'arrière-plan. | |
BaselineAlignment | Obtient le style de la ligne de base pour un texte positionné sur l'axe vertical. (Hérité de TextRunProperties.) | |
Bold | Détermine si le formatage est rendu explicitement gras. | |
BoldEmpty | Détermine si la propriété grasse est définie. | |
CultureInfo | Obtient les informations de culture. (Substitue TextRunProperties.CultureInfo.) | |
CultureInfoEmpty | Détermine si les informations de culture sont vides. | |
FontHintingEmSize | Obtient la taille d'affinage des polices. (Substitue TextRunProperties.FontHintingEmSize.) | |
FontHintingEmSizeEmpty | Détermine si la taille d'affinage des polices est vide. | |
FontRenderingEmSize | Obtient la taille de rendu des polices. (Substitue TextRunProperties.FontRenderingEmSize.) | |
FontRenderingEmSizeEmpty | Détermine si la taille est vide. | |
ForegroundBrush | Obtient le pinceau de premier plan. (Substitue TextRunProperties.ForegroundBrush.) | |
ForegroundBrushEmpty | Détermine si le pinceau de premier plan est vide. | |
ForegroundOpacity | Obtient l'opacité du premier plan. | |
ForegroundOpacityEmpty | Détermine si une opération opacité personnalisée est explicitement définie pour le premier plan. | |
Italic | Détermine si le formatage est fait explicitement à italique. | |
ItalicEmpty | Détermine si la propriété est définie italique. | |
NumberSubstitution | Obtient les paramètres de substitution de nombres, qui déterminent les nombres d'un texte qui sont affichés dans des cultures différentes. (Hérité de TextRunProperties.) | |
TextDecorations | Obtient les ornements du texte. (Substitue TextRunProperties.TextDecorations.) | |
TextDecorationsEmpty | Détermine si la collection des ornements de texte est vide. | |
TextEffects | Obtient les effets de texte applicables au texte. (Substitue TextRunProperties.TextEffects.) | |
TextEffectsEmpty | Détermine si la collection des effets de texte est vide. | |
Typeface | Obtient la police du texte. (Substitue TextRunProperties.Typeface.) | |
TypefaceEmpty | Détermine si la police est vide. | |
TypographyProperties | Obtient les propriétés de typographie de la séquence de texte. (Hérité de TextRunProperties.) |
Début
Méthodes
Nom | Description | |
---|---|---|
BackgroundBrushSame | Détermine si le pinceau d'arrière-plan pour cet TextFormattingRunProperties est le même que le pinceau spécifié. | |
ClearBackgroundBrush | Obtient un nouveau TextFormattingRunProperties dont toutes les propriétés sont identiques à l'exception du pinceau d'arrière-plan. | |
ClearBackgroundOpacity | Obtient le nouvel TextFormattingRunProperties avec la propriété d'BackgroundOpacity désactivé. | |
ClearBold | Obtient le nouvel TextFormattingRunProperties avec la propriété d'Bold désactivé. | |
ClearCultureInfo | Obtient un nouveau TextFormattingRunProperties dont toutes les propriétés sont identiques à l'exception des informations de culture. | |
ClearFontHintingEmSize | Obtient un nouveau TextFormattingRunProperties dont toutes les propriétés sont identiques à l'exception de la taille d'affinage des polices. | |
ClearFontRenderingEmSize | Obtient un nouveau TextFormattingRunProperties dont toutes les propriétés sont identiques à l'exception de la taille de rendu. | |
ClearForegroundBrush | Obtient un nouveau TextFormattingRunProperties dont toutes les propriétés sont identiques à l'exception du pinceau de premier plan. | |
ClearForegroundOpacity | Obtient le nouvel TextFormattingRunProperties avec la propriété d'ForegroundOpacity désactivé. | |
ClearItalic | Obtient à nouvel TextFormattingRunProperties avec toutes les propriétés identiques, mais à des espaces libres la propriété d'Italic. | |
ClearTextDecorations | Obtient un nouveau TextFormattingRunProperties dont toutes les propriétés sont identiques à l'exception des ornements de texte. | |
ClearTextEffects | Obtient un nouveau TextFormattingRunProperties dont toutes les propriétés sont identiques à l'exception des effets de texte. | |
ClearTypeface | Obtient un nouveau TextFormattingRunProperties dont toutes les propriétés sont identiques à l'exception de la police. | |
CreateTextFormattingRunProperties() | Initialise une nouvelle instance de TextFormattingRunProperties. | |
CreateTextFormattingRunProperties(Typeface, Double, Color) | Initialise une nouvelle instance de TextFormattingRunProperties avec les options spécifiées. | |
CreateTextFormattingRunProperties(Brush, Brush, Typeface, Nullable<Double>, Nullable<Double>, TextDecorationCollection, TextEffectCollection, CultureInfo) | Initialise une nouvelle instance de TextFormattingRunProperties avec les options spécifiées. | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
ForegroundBrushSame | Détermine si le pinceau de premier plan pour cet TextFormattingRunProperties est le même que spécifié. | |
GetHashCode | Sert de fonction de hachage par défaut. (Hérité de Object.) | |
GetObjectData | Sérialise l'objet d'TextFormattingRunProperties à l'aide de XamlWriter. | |
GetRealObject | Obtient l'objet mis en cache d'TextFormattingRunProperties, ou crée une si aucun n'existe. | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
SameSize | Détermine si les tailles de police pour deux objets d'TextFormattingRunProperties sont identiques. | |
SetBackground | Obtient le nouvel TextFormattingRunProperties avec les propriétés de celui-ci mais avec l'arrière-plan défini à la couleur spécifiée. | |
SetBackgroundBrush | Obtient le nouvel TextFormattingRunProperties avec les propriétés de celui-ci mais avec le pinceau d'arrière-plan défini au pinceau spécifié. | |
SetBackgroundOpacity | Obtient le nouvel TextFormattingRunProperties avec le jeu de propriétés d'BackgroundOpacity à l'opacité spécifiée. | |
SetBold | Retourne nouvel TextFormattingRunProperties avec les propriétés de celui-ci mais avec le jeu de propriétés d'Bold la valeur grasse spécifiée. | |
SetCultureInfo | Obtient le nouvel TextFormattingRunProperties avec les propriétés de celui-ci mais avec la culture définie aux informations de culture spécifiées. | |
SetFontHintingEmSize | Obtient le nouvel TextFormattingRunProperties avec les propriétés de celui-ci mais avec la taille d'affinage des polices égale à la taille spécifiée. | |
SetFontRenderingEmSize | Obtient le nouvel TextFormattingRunProperties avec les propriétés de celui-ci mais avec la taille du rendu de la police égale à la taille spécifiée. | |
SetForeground | Obtient le nouvel TextFormattingRunProperties avec les propriétés de celui-ci mais avec le premier plan défini à la couleur spécifiée | |
SetForegroundBrush | Obtient le nouvel TextFormattingRunProperties avec les propriétés de celui-ci mais avec le nouveau premier plan Brush défini au pinceau spécifié. | |
SetForegroundOpacity | Obtient le nouvel TextFormattingRunProperties avec les propriétés de celui-ci mais avec le jeu de propriétés d'ForegroundOpacity à l'opacité spécifiée. | |
SetItalic | Obtient le nouvel TextFormattingRunProperties avec les propriétés de celui-ci mais avec le jeu de propriétés d'Italic à la valeur italique. | |
SetTextDecorations | Obtient le nouvel TextFormattingRunProperties avec les propriétés de celui-ci mais avec les décorations de texte définies aux décorations de texte spécifiées. | |
SetTextEffects | Obtient le nouvel TextFormattingRunProperties avec les propriétés de celui-ci mais avec les effets de texte définis aux effets de texte spécifiés. | |
SetTypeface | Obtient le nouvel TextFormattingRunProperties avec les propriétés de celui-ci mais avec la police définie à la police spécifiée. | |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) |
Début
Notes
Cette classe est utilisée pour maintenir toutes les informations sur les propriétés de mise en forme du texte. Une fois créé, il est immuable, et toutes les modifications objets de retour d'objet des différents. Pour chacun l'unique ensemble d'TextFormattingRunProperties il existe un seul objet. Si TextFormattingRunProperties a l'égalité de référence à une autre, leurs propriétés sont identiques. Inversement, si un objet d'TextFormattingRunProperties a une inégalité de référence, leurs propriétés sont différentes.
Activer l'égalité de référence est la seule façon de déterminer si deux TextFormattingRunProperties sont différents. Activer l'égalité de chaque propriété de l'objet peut indiquer les deux sont identiques, mais il peut ou ne peut pas être le cas.
Une instance d'TextFormattingRunProperties peut avoir les propriétés vides. Une propriété vide hérite les propriétés vides d'un certain texte supplémentaire. TextFormattingRunProperties a les méthodes qui déterminent si une propriété est vide ou pas PropertyName (vide) et qui substitue une propriété (PropertyName désactivent).
Tous les champs freezable de l'objet d'TextFormattingRunProperties sont figés sur la création.
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.