Classe TextFormattingRunProperties
Contém informações sobre propriedades de formatação de texto. Essa classe deriva da teoria TextRunProperties classe.
Hierarquia de herança
Object
TextRunProperties
Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties
Namespace: Microsoft.VisualStudio.Text.Formatting
Assembly: Microsoft.VisualStudio.Text.UI.Wpf (em Microsoft.VisualStudio.Text.UI.Wpf.dll)
Sintaxe
'Declaração
<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
O tipo TextFormattingRunProperties expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
BackgroundBrush | Obtém o pincel de plano de fundo. (Substitui TextRunProperties.BackgroundBrush.) | |
BackgroundBrushEmpty | Determina se o pincel de plano de fundo está vazio. | |
BackgroundOpacity | Retorna a opacidade do plano de fundo. | |
BackgroundOpacityEmpty | Determina se qualquer opacidade personalizada é definida explicitamente para o plano de fundo. | |
BaselineAlignment | Obtém o estilo de linha de base para um texto que está posicionado no eixo vertical. (Herdado de TextRunProperties.) | |
Bold | Determina se a formatação é feita explicitamente em negrito. | |
BoldEmpty | Determina se a propriedade de negrito é definida. | |
CultureInfo | Obtém as informações de cultura. (Substitui TextRunProperties.CultureInfo.) | |
CultureInfoEmpty | Determina se as informações de cultura está vazia. | |
FontHintingEmSize | Obtém a dicas de tamanho de fonte. (Substitui TextRunProperties.FontHintingEmSize.) | |
FontHintingEmSizeEmpty | Determina se a fonte de indicações tamanho está vazia. | |
FontRenderingEmSize | Obtém o tamanho da renderização de fonte. (Substitui TextRunProperties.FontRenderingEmSize.) | |
FontRenderingEmSizeEmpty | Determina se o tamanho está vazio. | |
ForegroundBrush | Obtém o pincel de primeiro plano. (Substitui TextRunProperties.ForegroundBrush.) | |
ForegroundBrushEmpty | Determina se o pincel de primeiro plano é vazio. | |
ForegroundOpacity | Obtém a opacidade do primeiro plano. | |
ForegroundOpacityEmpty | Determina se qualquer opacidade personalizada é definida explicitamente para o primeiro plano. | |
Italic | Determina se a formatação é feita explicitamente em itálico. | |
ItalicEmpty | Determina se a propriedade de itálico é definida. | |
NumberSubstitution | Obtém as configurações de substituição de números, que determina que os números no texto são exibidos em diferentes culturas. (Herdado de TextRunProperties.) | |
TextDecorations | Obtém as decorações para o texto. (Substitui TextRunProperties.TextDecorations.) | |
TextDecorationsEmpty | Determina se a coleção de decoração de texto está vazia. | |
TextEffects | Obtém os efeitos de texto para o texto. (Substitui TextRunProperties.TextEffects.) | |
TextEffectsEmpty | Determina se a coleção de efeitos de texto está vazia. | |
Typeface | Obtém o tipo de letra do texto. (Substitui TextRunProperties.Typeface.) | |
TypefaceEmpty | Determina se o tipo de letra está vazio. | |
TypographyProperties | Obtém as propriedades de tipografia para a sequência de texto. (Herdado de TextRunProperties.) |
Superior
Métodos
Nome | Descrição | |
---|---|---|
BackgroundBrushSame | Determina se o plano de fundo de pincel para este TextFormattingRunProperties é o mesmo que o pincel especificado. | |
ClearBackgroundBrush | Obtém um novo TextFormattingRunProperties com todas as propriedades iguais exceto pelo plano de fundo de pincel. | |
ClearBackgroundOpacity | Obtém um novo TextFormattingRunProperties com o BackgroundOpacity propriedade desmarcada. | |
ClearBold | Obtém um novo TextFormattingRunProperties com o Bold propriedade desmarcada. | |
ClearCultureInfo | Obtém um novo TextFormattingRunProperties com todas as propriedades iguais, exceto para as informações de cultura. | |
ClearFontHintingEmSize | Obtém um novo TextFormattingRunProperties com todas as propriedades que o mesmo, exceto para a fonte de indicações dimensionar. | |
ClearFontRenderingEmSize | Obtém um novo TextFormattingRunProperties com todas as propriedades iguais, exceto para o tamanho de processamento. | |
ClearForegroundBrush | Obtém um novo TextFormattingRunProperties com todas as propriedades iguais exceto pelo primeiro plano do pincel. | |
ClearForegroundOpacity | Obtém um novo TextFormattingRunProperties com o ForegroundOpacity propriedade desmarcada. | |
ClearItalic | Obtém um novo TextFormattingRunProperties com todas as propriedades da mesma forma, mas limpa o Italic propriedade. | |
ClearTextDecorations | Obtém um novo TextFormattingRunProperties com todas as propriedades do mesmo, exceto para as decorações de texto. | |
ClearTextEffects | Obtém um novo TextFormattingRunProperties com todas as propriedades do mesmo, exceto para os efeitos de texto. | |
ClearTypeface | Obtém um novo TextFormattingRunProperties com todas as propriedades iguais, exceto para a face de tipos. | |
CreateTextFormattingRunProperties() | Inicializa uma nova instância de TextFormattingRunProperties. | |
CreateTextFormattingRunProperties(Typeface, Double, Color) | Inicializa uma nova instância de TextFormattingRunProperties com as opções especificadas. | |
CreateTextFormattingRunProperties(Brush, Brush, Typeface, Nullable<Double>, Nullable<Double>, TextDecorationCollection, TextEffectCollection, CultureInfo) | Inicializa uma nova instância de TextFormattingRunProperties com as opções especificadas. | |
Equals | Determines whether the specified object is equal to the current object. (Herdado de Object.) | |
ForegroundBrushSame | Determina se o primeiro plano de pincel para este TextFormattingRunProperties é o mesmo que o especificado. | |
GetHashCode | Serves as the default hash function. (Herdado de Object.) | |
GetObjectData | Serializa o TextFormattingRunProperties de objeto usando um XamlWriter. | |
GetRealObject | Obtém o cache TextFormattingRunProperties de objeto, ou cria um, se não houver nenhum. | |
GetType | Gets the Type of the current instance. (Herdado de Object.) | |
SameSize | Determina se tamanhos de fonte para dois TextFormattingRunProperties objetos forem iguais. | |
SetBackground | Obtém um novo TextFormattingRunProperties com as propriedades desse objeto, mas com o plano de fundo definido como a cor especificada. | |
SetBackgroundBrush | Obtém um novo TextFormattingRunProperties com as propriedades desse objeto, mas com o pincel de plano de fundo definido como o pincel especificado. | |
SetBackgroundOpacity | Obtém um novo TextFormattingRunProperties com o BackgroundOpacity propriedade definida como a opacidade especificada. | |
SetBold | Retorna uma nova TextFormattingRunProperties com as propriedades deste, mas de um com o Bold propriedade definir valor especificado em negrito. | |
SetCultureInfo | Obtém um novo TextFormattingRunProperties com as propriedades desse objeto, mas com a cultura definida para as informações de cultura especificada. | |
SetFontHintingEmSize | Obtém um novo TextFormattingRunProperties com as propriedades desse objeto, mas com a fonte, dicas de tamanho definido para o tamanho especificado. | |
SetFontRenderingEmSize | Obtém um novo TextFormattingRunProperties com as propriedades desse objeto, mas com a fonte, tamanho de processamento definido para o tamanho especificado. | |
SetForeground | Obtém um novo TextFormattingRunProperties com as propriedades desse objeto, mas com o primeiro plano definida como a cor especificada | |
SetForegroundBrush | Obtém um novo TextFormattingRunProperties com as propriedades desse objeto, mas com o novo primeiro plano Brush definido como o pincel especificado. | |
SetForegroundOpacity | Obtém um novo TextFormattingRunProperties com as propriedades deste, mas de um com o ForegroundOpacity propriedade definida como a opacidade especificada. | |
SetItalic | Obtém um novo TextFormattingRunProperties com as propriedades deste, mas de um com o Italic propriedade definida como o valor em itálico. | |
SetTextDecorations | Obtém um novo TextFormattingRunProperties com as propriedades desse objeto, mas com as decorações de texto definido como as decorações de texto especificado. | |
SetTextEffects | Obtém um novo TextFormattingRunProperties com as propriedades desse objeto, mas com os efeitos de texto definido como os efeitos de texto especificado. | |
SetTypeface | Obtém um novo TextFormattingRunProperties com as propriedades desse objeto, mas com a face de tipos definido para o tipo de letra especificado. | |
ToString | Returns a string that represents the current object. (Herdado de Object.) |
Superior
Comentários
Essa classe é usada para armazenar todas as informações sobre as propriedades de formatação de texto. Uma vez criado, é imutável e todas as modificações do objeto retornam objetos diferentes. Para cada conjunto exclusivo de TextFormattingRunProperties existe exatamente um objeto. Se um TextFormattingRunProperties tem igualdade de referência para outro, suas propriedades são idênticas. Por outro lado, se um TextFormattingRunProperties o objeto tem referência desigualdade, suas propriedades são diferentes.
Verificando a igualdade de referência é a única maneira para determinar se dois TextFormattingRunProperties são diferentes. Verificando a igualdade de cada propriedade do objeto pode indicar as duas são idênticas, mas que pode ou não ser o caso.
A TextFormattingRunProperties instância pode ter propriedades vazias. Uma propriedade vazia herda as propriedades do vazio de alguns textos adicionais. TextFormattingRunPropertiestem métodos que determinam se uma propriedade está vazia ou não (PropertyNamevazio) e que esvaziar uma propriedade (PropertyNameclaro).
Todos os campos de freezable a TextFormattingRunProperties objeto estão congeladas em criação.
Acesso thread-safe
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.