StringFormat Classe

Definição

Encapsula informação de layout de texto (como alinhamento, orientação e paradas de tabulação), manipulações de ecrã (como inserção de reticências e substituição de dígitos nacionais) e funcionalidades OpenType. Esta 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

Observações

Muitos formatos comuns são fornecidos através da StringFormatFlags enumeração. StringFormat Os objetos podem ser alterados.

Note

No .NET 6 e versões posteriores, o pacote System.Drawing.Common, que inclui esse tipo, só é suportado em sistemas operacionais Windows. O uso deste tipo em aplicações multiplataforma causa avisos em tempo de compilação e exceções em tempo de execução. Para obter mais informações, consulte System.Drawing.Common suportado apenas no Windows.

Construtores

Name Description
StringFormat()

Inicializa um novo StringFormat objeto.

StringFormat(StringFormat)

Inicializa um novo StringFormat objeto a partir do objeto existente StringFormat especificado.

StringFormat(StringFormatFlags, Int32)

Inicializa um novo StringFormat objeto com a enumeração e linguagem especificadas StringFormatFlags .

StringFormat(StringFormatFlags)

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

Propriedades

Name Description
Alignment

Obtém ou define o alinhamento horizontal da corda.

DigitSubstitutionLanguage

Obtém a língua usada quando os dígitos locais são substituídos pelos dígitos ocidentais.

DigitSubstitutionMethod

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

FormatFlags

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

GenericDefault

Recebe um objeto padrão StringFormat genérico.

GenericTypographic

Recebe um objeto tipográfico StringFormat genérico.

HotkeyPrefix

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

LineAlignment

Obtém ou define o alinhamento vertical da corda.

Trimming

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

Métodos

Name Description
Clone()

Cria uma cópia exata deste StringFormat objeto.

CreateObjRef(Type)

Cria um objeto que contém toda a informação relevante necessária para gerar um proxy usado para comunicar com um objeto remoto.

(Herdado de MarshalByRefObject)
Dispose()

Liberta todos os recursos utilizados por este StringFormat objeto.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Finalize()

Permite que um objeto tente libertar recursos e realizar outras operações de limpeza antes de ser recuperado pela recolha de lixo.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetLifetimeService()

Recupera o objeto de serviço de tempo de vida atual que controla a política de vida útil neste caso.

(Herdado de MarshalByRefObject)
GetTabStops(Single)

Obtém os tabs stops para este StringFormat objeto.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
InitializeLifetimeService()

Obtém-se um objeto de serviço vitalício para controlar a apólice vitalícia neste caso.

(Herdado de MarshalByRefObject)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
MemberwiseClone(Boolean)

Cria uma cópia superficial do objeto atual MarshalByRefObject .

(Herdado de MarshalByRefObject)
SetDigitSubstitution(Int32, StringDigitSubstitute)

Especifica a linguagem e o método a usar quando os dígitos locais são substituídos pelos dígitos ocidentais.

SetMeasurableCharacterRanges(CharacterRange[])

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

SetTabStops(Single, Single[])

Define os tabs stops para este StringFormat objeto.

ToString()

Converte este StringFormat objeto numa cadeia legível por humanos.

Aplica-se a

Ver também