Condividi tramite


StringFormat Classe

Definizione

Incapsula le informazioni di layout del testo (come l'allineamento, l'orientamento e i punti di tabulazione), le operazioni di modifica della visualizzazione (come l'inserimento dei puntini di sospensione e la sostituzione di numeri nazionali) e le funzionalità OpenType. La classe non può essere ereditata.

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
Ereditarietà
StringFormat
Implementazioni

Commenti

Molti formati comuni vengono forniti tramite l'enumerazione StringFormatFlags . StringFormat è possibile modificare gli oggetti.

Nota

In .NET 6 e versioni successive il pacchetto System.Drawing.Common, che include questo tipo, è supportato solo nei sistemi operativi Windows. L'uso di questo tipo nelle app multipiattaforma causa avvisi in fase di compilazione e eccezioni in fase di esecuzione. Per altre informazioni, vedere System.Drawing.Common supportato solo in Windows.

Costruttori

StringFormat()

Inizializza un nuovo oggetto StringFormat.

StringFormat(StringFormat)

Inizializza un nuovo oggetto StringFormat dall'oggetto StringFormat specificato esistente.

StringFormat(StringFormatFlags)

Inizializza un nuovo oggetto StringFormat con l'enumerazione StringFormatFlags specificata.

StringFormat(StringFormatFlags, Int32)

Inizializza un nuovo oggetto StringFormat con l'enumerazione StringFormatFlags e la lingua specificate.

Proprietà

Alignment

Ottiene o imposta l'allineamento orizzontale della stringa.

DigitSubstitutionLanguage

Ottiene la lingua usata quando numeri locali vengono sostituiti da numeri europei.

DigitSubstitutionMethod

Ottiene il metodo da usare per la sostituzione dei numeri.

FormatFlags

Ottiene o imposta un'enumerazione StringFormatFlags che contiene informazioni di formattazione.

GenericDefault

Ottiene un oggetto StringFormat generico predefinito.

GenericTypographic

Ottiene un oggetto tipografico StringFormat generico.

HotkeyPrefix

Ottiene o imposta l'oggetto HotkeyPrefix per questo oggetto StringFormat.

LineAlignment

Ottiene o imposta l'allineamento verticale della stringa.

Trimming

Ottiene o imposta l'enumerazione StringTrimming per questo oggetto StringFormat.

Metodi

Clone()

Crea una copia esatta dell'oggetto StringFormat.

CreateObjRef(Type)

Consente di creare un oggetto che contiene tutte le informazioni rilevanti necessarie per la generazione del proxy utilizzato per effettuare la comunicazione con un oggetto remoto.

(Ereditato da MarshalByRefObject)
Dispose()

Rilascia tutte le risorse usate dall'oggetto StringFormat.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
Finalize()

Consente a un oggetto di effettuare un tentativo di liberare risorse ed eseguire altre operazioni di pulizia prima che venga recuperato da Garbage Collection.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetLifetimeService()
Obsoleti.

Consente di recuperare l'oggetto servizio di durata corrente per controllare i criteri di durata per l'istanza.

(Ereditato da MarshalByRefObject)
GetTabStops(Single)

Ottiene le tabulazioni per questo oggetto StringFormat.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
InitializeLifetimeService()
Obsoleti.

Ottiene un oggetto servizio di durata per controllare i criteri di durata per questa istanza.

(Ereditato da MarshalByRefObject)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
MemberwiseClone(Boolean)

Crea una copia dei riferimenti dell'oggetto MarshalByRefObject corrente.

(Ereditato da MarshalByRefObject)
SetDigitSubstitution(Int32, StringDigitSubstitute)

Definizione della lingua e del metodo da usare quando i numeri locali vengono sostituiti con i numeri europei.

SetMeasurableCharacterRanges(CharacterRange[])

Specifica una matrice di strutture CharacterRange che rappresenta gli intervalli di caratteri misurati con una chiamata al metodo MeasureCharacterRanges(String, Font, RectangleF, StringFormat).

SetTabStops(Single, Single[])

Imposta le tabulazioni per questo oggetto StringFormat.

ToString()

Converte l'oggetto StringFormat in una stringa leggibile.

Si applica a

Vedi anche