Condividi tramite


Classe TextFormattingRunProperties

Contiene informazioni sulla proprietà di formattazione del testo. questa classe deriva dall'estratto TextRunProperties classe.

Gerarchia di ereditarietà

Object
  TextRunProperties
    Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties

Spazio dei nomi:  Microsoft.VisualStudio.Text.Formatting
Assembly:  Microsoft.VisualStudio.Text.UI.Wpf (in Microsoft.VisualStudio.Text.UI.Wpf.dll)

Sintassi

'Dichiarazione
<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

Il tipo TextFormattingRunProperties espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica BackgroundBrush Ottiene il pennello per lo sfondo. (Esegue l'override di TextRunProperties.BackgroundBrush).
Proprietà pubblica BackgroundBrushEmpty Determina se il pennello per lo sfondo è vuoto.
Proprietà pubblica BackgroundOpacity Restituisce opacità dello sfondo.
Proprietà pubblica BackgroundOpacityEmpty Determina se dell'opacità personalizzata in modo esplicito sullo sfondo.
Proprietà pubblica BaselineAlignment Ottiene lo stile della linea di base per un testo posizionato sull'asse verticale. (Ereditato da TextRunProperties)
Proprietà pubblica Bold Determina se la formattazione viene impostata in modo esplicito in grassetto.
Proprietà pubblica BoldEmpty Determina se la proprietà in grassetto sia impostata su.
Proprietà pubblica CultureInfo Ottiene le informazioni sulle impostazioni cultura. (Esegue l'override di TextRunProperties.CultureInfo).
Proprietà pubblica CultureInfoEmpty Determina se le impostazioni cultura sono vuote.
Proprietà pubblica FontHintingEmSize Ottiene la dimensione dell'hint del tipo di carattere. (Esegue l'override di TextRunProperties.FontHintingEmSize).
Proprietà pubblica FontHintingEmSizeEmpty Determina se la dimensione dell'hint del tipo di carattere è vuota.
Proprietà pubblica FontRenderingEmSize Ottiene la dimensione del rendering del carattere. (Esegue l'override di TextRunProperties.FontRenderingEmSize).
Proprietà pubblica FontRenderingEmSizeEmpty determina se la dimensione è vuota.
Proprietà pubblica ForegroundBrush Ottiene il pennello in primo piano. (Esegue l'override di TextRunProperties.ForegroundBrush).
Proprietà pubblica ForegroundBrushEmpty Determina se il pennello in primo piano è vuoto.
Proprietà pubblica ForegroundOpacity Ottiene l'opacità del primo piano.
Proprietà pubblica ForegroundOpacityEmpty Determina se dell'opacità personalizzata in modo esplicito è impostata per il primo piano.
Proprietà pubblica Italic Determina se la formattazione viene impostata in modo esplicito su corsivo.
Proprietà pubblica ItalicEmpty Determina se la proprietà di corsivo è impostata su.
Proprietà pubblica NumberSubstitution Ottiene le impostazioni della sostituzione numerica che determinano come sono visualizzati i numeri nelle diverse impostazioni cultura. (Ereditato da TextRunProperties)
Proprietà pubblica TextDecorations Ottiene le decorazioni di testo. (Esegue l'override di TextRunProperties.TextDecorations).
Proprietà pubblica TextDecorationsEmpty Determina se la raccolta delle decorazioni di testo è vuota.
Proprietà pubblica TextEffects Ottiene gli effetti di testo per il testo. (Esegue l'override di TextRunProperties.TextEffects).
Proprietà pubblica TextEffectsEmpty Determina se la raccolta delle decorazioni di testo è vuota.
Proprietà pubblica Typeface Ottiene il carattere tipografico del testo. (Esegue l'override di TextRunProperties.Typeface).
Proprietà pubblica TypefaceEmpty determina se il carattere tipografico è vuoto.
Proprietà pubblica TypographyProperties Ottiene le proprietà tipografiche per la sequenza di testo. (Ereditato da TextRunProperties)

In alto

Metodi

  Nome Descrizione
Metodo pubblico BackgroundBrushSame Determina se il pennello per lo sfondo di l TextFormattingRunProperties è uguale al pennello specificato.
Metodo pubblico ClearBackgroundBrush Ottiene un nuovo oggetto TextFormattingRunProperties con tutte le proprietà uguali ad eccezione del pennello per lo sfondo.
Metodo pubblico ClearBackgroundOpacity Ottiene un nuovo oggetto TextFormattingRunProperties con BackgroundOpacity proprietà deselezionata.
Metodo pubblico ClearBold Ottiene un nuovo oggetto TextFormattingRunProperties con Bold proprietà deselezionata.
Metodo pubblico ClearCultureInfo Ottiene un nuovo oggetto TextFormattingRunProperties con tutte le proprietà uguali ad eccezione delle impostazioni cultura.
Metodo pubblico ClearFontHintingEmSize Ottiene un nuovo oggetto TextFormattingRunProperties con tutte le proprietà uguali ad eccezione della dimensione dell'hint del tipo di carattere.
Metodo pubblico ClearFontRenderingEmSize Ottiene un nuovo oggetto TextFormattingRunProperties con tutte le proprietà uguali ad eccezione della dimensione del rendering.
Metodo pubblico ClearForegroundBrush Ottiene un nuovo oggetto TextFormattingRunProperties con tutte le proprietà uguali ad eccezione del pennello in primo piano.
Metodo pubblico ClearForegroundOpacity Ottiene un nuovo oggetto TextFormattingRunProperties con ForegroundOpacity proprietà deselezionata.
Metodo pubblico ClearItalic Ottiene un nuovo oggetto TextFormattingRunProperties con tutte le proprietà dello stesso, ma cancella Italic proprietà.
Metodo pubblico ClearTextDecorations Ottiene un nuovo oggetto TextFormattingRunProperties con tutte le proprietà uguali ad eccezione degli effetti di testo.
Metodo pubblico ClearTextEffects Ottiene un nuovo oggetto TextFormattingRunProperties con tutte le proprietà uguali ad eccezione del testo in.
Metodo pubblico ClearTypeface Ottiene un nuovo oggetto TextFormattingRunProperties con tutte le proprietà uguali ad eccezione del carattere tipografico.
Metodo pubblicoMembro statico CreateTextFormattingRunProperties() inizializza una nuova istanza di TextFormattingRunProperties.
Metodo pubblicoMembro statico CreateTextFormattingRunProperties(Typeface, Double, Color) inizializza una nuova istanza di TextFormattingRunProperties con le opzioni specificate.
Metodo pubblicoMembro statico CreateTextFormattingRunProperties(Brush, Brush, Typeface, Nullable<Double>, Nullable<Double>, TextDecorationCollection, TextEffectCollection, CultureInfo) inizializza una nuova istanza di TextFormattingRunProperties con le opzioni specificate.
Metodo pubblico Equals Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object)
Metodo pubblico ForegroundBrushSame Determina se il pennello in primo piano di questo TextFormattingRunProperties è lo stesso dell'oggetto specificato.
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetObjectData serializza TextFormattingRunProperties oggetto utilizzando un oggetto XamlWriter.
Metodo pubblico GetRealObject Ottiene l'oggetto memorizzato nella cache TextFormattingRunProperties oggetto oppure crearne uno, se non esiste già.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico SameSize Determina se la dimensione del tipo di carattere per due TextFormattingRunProperties gli oggetti sono uguali.
Metodo pubblico SetBackground Ottiene un nuovo oggetto TextFormattingRunProperties con le proprietà di questa ma con lo sfondo impostato sul colore specificato.
Metodo pubblico SetBackgroundBrush Ottiene un nuovo oggetto TextFormattingRunProperties con le proprietà di questa ma con il pennello per lo sfondo al pennello specificato.
Metodo pubblico SetBackgroundOpacity Ottiene un nuovo oggetto TextFormattingRunProperties con BackgroundOpacity insieme di proprietà all'opacità specificata.
Metodo pubblico SetBold restituisce un nuovo TextFormattingRunProperties con le proprietà di questa ma con Bold insieme di proprietà impostare il valore grassetto specificato.
Metodo pubblico SetCultureInfo Ottiene un nuovo oggetto TextFormattingRunProperties con le proprietà di questa ma con le impostazioni cultura alle informazioni sulle impostazioni cultura specificate.
Metodo pubblico SetFontHintingEmSize Ottiene un nuovo oggetto TextFormattingRunProperties con le proprietà di questa ma con il set di suggerimento di dimensione del carattere nella dimensione specificata.
Metodo pubblico SetFontRenderingEmSize Ottiene un nuovo oggetto TextFormattingRunProperties con le proprietà di questa ma con il set di dimensione di rendering del carattere nella dimensione specificata.
Metodo pubblico SetForeground Ottiene un nuovo oggetto TextFormattingRunProperties con le proprietà del piano impostato sul colore specificato
Metodo pubblico SetForegroundBrush Ottiene un nuovo oggetto TextFormattingRunProperties con le proprietà di questa ma con il nuovo in primo piano Brush impostare sul pennello specificato.
Metodo pubblico SetForegroundOpacity Ottiene un nuovo oggetto TextFormattingRunProperties con le proprietà di questa ma con ForegroundOpacity insieme di proprietà all'opacità specificata.
Metodo pubblico SetItalic Ottiene un nuovo oggetto TextFormattingRunProperties con le proprietà di questa ma con Italic insieme di proprietà al valore corsivo.
Metodo pubblico SetTextDecorations Ottiene un nuovo oggetto TextFormattingRunProperties con le proprietà di questa ma con gli effetti di testo impostati gli effetti di testo specificati.
Metodo pubblico SetTextEffects Ottiene un nuovo oggetto TextFormattingRunProperties con le proprietà di questa ma con gli effetti di testo impostati gli effetti specificati di testo.
Metodo pubblico SetTypeface Ottiene un nuovo oggetto TextFormattingRunProperties con le proprietà di questa ma con il carattere tipografico impostato sul carattere tipografico specificato.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Note

Questa classe viene utilizzata per utilizzare tutte le informazioni sulle proprietà di formattazione del testo. Dopo avere creato, è immutabile e tutte le modifiche degli oggetti diversi di ritorno dell'oggetto. Per ogni set univoco di TextFormattingRunProperties esiste un solo oggetto. se a TextFormattingRunProperties dispone di uguaglianza di riferimenti a un altro, le proprietà sono identiche. Al contrario, se a TextFormattingRunProperties l'oggetto dispone di disuguaglianza di riferimento, le relative proprietà è diverso.

Verificare l'uguaglianza dei riferimenti è l'unico modo per determinare se due TextFormattingRunProperties essere diverso. Verificare l'uguaglianza di ogni proprietà dell'oggetto può indicare che i due sono identici, ma che può essere il caso.

In TextFormattingRunProperties l'istanza può presentare proprietà vuote. Una proprietà empty eredita le proprietà vuote da un testo aggiuntivo. TextFormattingRunProperties dispone di metodi che determinano se una proprietà è vuota o meno (NomeproprietàVuoto) e tale vuoto una proprietà (NomeproprietàDeselezionare).

Tutti i campi di freezable TextFormattingRunProperties l'oggetto è bloccato sulla modifica.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Text.Formatting