Compartir a través de


StringFormat Clase

Definición

Encapsula información de diseño del texto (como alineación, orientación y tabulaciones), manipulaciones de presentación (como inserción de puntos suspensivos y sustitución de dígitos nacionales) y características de OpenType. Esta clase no puede heredarse.

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
Herencia
StringFormat
Implementaciones

Comentarios

A través de la StringFormatFlags enumeración se proporcionan muchos formatos comunes. StringFormat Los objetos se pueden cambiar.

Nota

En .NET 6 y versiones posteriores, el paquete System.Drawing.Common, que incluye este tipo, solo se admite en sistemas operativos Windows. El uso de este tipo en aplicaciones multiplataforma provoca advertencias en tiempo de compilación y excepciones en tiempo de ejecución. Para obtener más información, vea System.Drawing.Common solo compatible con Windows.

Constructores

StringFormat()

Inicializa un nuevo objeto StringFormat.

StringFormat(StringFormat)

Inicializa un nuevo objeto StringFormat a partir del objeto StringFormat existente especificado.

StringFormat(StringFormatFlags)

Inicializa un nuevo objeto de StringFormat con la enumeración StringFormatFlags especificada.

StringFormat(StringFormatFlags, Int32)

Inicializa un nuevo objeto StringFormat con la enumeración StringFormatFlags y el idioma especificados.

Propiedades

Alignment

Obtiene o establece la alineación horizontal de la cadena.

DigitSubstitutionLanguage

Obtiene el idioma que se usa cuando los dígitos locales se sustituyen por dígitos occidentales.

DigitSubstitutionMethod

Obtiene el método que se va a usar para la sustitución de dígitos.

FormatFlags

Obtiene o establece una enumeración StringFormatFlags que contiene información de formato.

GenericDefault

Obtiene un objeto genérico StringFormat predeterminado.

GenericTypographic

Obtiene un objeto StringFormat tipográfico genérico.

HotkeyPrefix

Obtiene o establece el objeto HotkeyPrefix de este objeto StringFormat.

LineAlignment

Obtiene o establece la alineación vertical de la cadena.

Trimming

Obtiene o establece la enumeración StringTrimming de este objeto StringFormat.

Métodos

Clone()

Crea una copia exacta de este objeto StringFormat.

CreateObjRef(Type)

Crea un objeto que contiene toda la información relevante necesaria para generar un proxy utilizado para comunicarse con un objeto remoto.

(Heredado de MarshalByRefObject)
Dispose()

Libera todos los recursos utilizados por este objeto StringFormat.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
Finalize()

Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de que sea reclamado por la recolección de elementos no utilizados.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetLifetimeService()
Obsoletos.

Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia.

(Heredado de MarshalByRefObject)
GetTabStops(Single)

Obtiene las tabulaciones de este objeto StringFormat.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
InitializeLifetimeService()
Obsoletos.

Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia.

(Heredado de MarshalByRefObject)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
MemberwiseClone(Boolean)

Crea una copia superficial del objeto MarshalByRefObject actual.

(Heredado de MarshalByRefObject)
SetDigitSubstitution(Int32, StringDigitSubstitute)

Especifica el idioma y el método que se utiliza cuando los dígitos locales se sustituyen por dígitos occidentales.

SetMeasurableCharacterRanges(CharacterRange[])

Especifica una matriz de estructuras CharacterRange que representa los intervalos de caracteres que mide una llamada al método MeasureCharacterRanges(String, Font, RectangleF, StringFormat).

SetTabStops(Single, Single[])

Establece las tabulaciones de este objeto StringFormat.

ToString()

Convierte este objeto StringFormat en una cadena legible para el usuario.

Se aplica a

Consulte también