StringFormat Classe

Definição

Encapsula as informações de layout de texto (como alinhamento, orientação e paradas de tabulação) manipulações de exibição (como inserção de reticências e substituição de dígitos nacionais) e recursos OpenType. Essa classe não pode ser herdada.

public ref class StringFormat sealed : MarshalByRefObject, ICloneable, IDisposable
public sealed class StringFormat : MarshalByRefObject, ICloneable, IDisposable
type StringFormat = class
    inherit MarshalByRefObject
    interface ICloneable
    interface IDisposable
Public NotInheritable Class StringFormat
Inherits MarshalByRefObject
Implements ICloneable, IDisposable
Herança
StringFormat
Implementações

Comentários

Muitos formatos comuns são fornecidos por meio da StringFormatFlags enumeração. StringFormat objetos podem ser alterados.

Observação

No .NET 6 e em versões posteriores, o pacote System.Drawing.Common, que inclui esse tipo, só tem suporte em sistemas Windows operacionais. O uso desse tipo em aplicativos de plataforma cruzada causa avisos de tempo de compilação e exceções de tempo de run-time. Para obter mais informações, consulte System.Drawing.Common com suporte apenas no Windows.

Construtores

StringFormat()

Inicializa um novo objeto StringFormat.

StringFormat(StringFormat)

Inicializa um novo objeto StringFormat do objeto StringFormat existente especificado.

StringFormat(StringFormatFlags)

Inicializa um novo objeto StringFormat com a enumeração StringFormatFlags especificada.

StringFormat(StringFormatFlags, Int32)

Inicializa um novo objeto StringFormat com a enumeração StringFormatFlags e o idioma especificados.

Propriedades

Alignment

Obtém ou define o alinhamento horizontal da cadeia de caracteres.

DigitSubstitutionLanguage

Obtém o idioma usado quando os dígitos locais são substituídos dígitos ocidentais.

DigitSubstitutionMethod

Obtém o método a ser usado para substituição de dígitos.

FormatFlags

Obtém ou define uma enumeração StringFormatFlags que contém informações de formatação.

GenericDefault

Obtém um objeto padrão StringFormat genérico.

GenericTypographic

Obtém um objeto StringFormat tipográfico genérico.

HotkeyPrefix

Obtém ou define o objeto HotkeyPrefix para esse objeto StringFormat.

LineAlignment

Obtém ou define o alinhamento vertical da cadeia de caracteres.

Trimming

Obtém ou define a enumeração StringTrimming para este objeto StringFormat.

Métodos

Clone()

Cria uma cópia exata desse objeto StringFormat.

CreateObjRef(Type)

Cria um objeto que contém todas as informações relevantes necessárias para gerar um proxy usado para se comunicar com um objeto remoto.

(Herdado de MarshalByRefObject)
Dispose()

Libera todos os recursos usados por esse objeto StringFormat.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Finalize()

Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes de ser recuperado pela coleta de lixo.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetLifetimeService()
Obsoleto.

Recupera o objeto de serviço de tempo de vida atual que controla a política de ciclo de vida para esta instância.

(Herdado de MarshalByRefObject)
GetTabStops(Single)

Obtém as paradas de tabulação para esse objeto StringFormat.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
InitializeLifetimeService()
Obsoleto.

Obtém um objeto de serviço de tempo de vida para controlar a política de tempo de vida para essa instância.

(Herdado de MarshalByRefObject)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
MemberwiseClone(Boolean)

Cria uma cópia superficial do objeto MarshalByRefObject atual.

(Herdado de MarshalByRefObject)
SetDigitSubstitution(Int32, StringDigitSubstitute)

Especifica o idioma e o método a serem usados quando os números locais são substituídos por dígitos ocidentais.

SetMeasurableCharacterRanges(CharacterRange[])

Especifica uma matriz de estruturas CharacterRange que representam os intervalos de caracteres medidos por uma chamada para o método MeasureCharacterRanges(String, Font, RectangleF, StringFormat).

SetTabStops(Single, Single[])

Define as paradas de tabulação para este objeto StringFormat.

ToString()

Converte este objeto StringFormat em uma cadeia de caracteres legível.

Aplica-se a

Confira também