Classe System::Drawing::StringFormat

StringFormat class

Incapsula informazioni sul layout del testo, manipolazioni di visualizzazione e funzionalità OpenType. Gli oggetti di questa classe devono essere allocati solo usando la funzione System::MakeObject() . Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarlo alle funzioni come argomento.

class StringFormat : public System::Object

Metodi

MetodoDescrizione
Clone()Restituisce una copia esatta dell’oggetto corrente.
get_Alignment() constRestituisce un valore che indica l’allineamento orizzontale della stringa.
get_DigitSubstitutionLanguage() constRestituisce un valore che indica la lingua utilizzata quando le cifre locali vengono sostituite con cifre occidentali.
get_DigitSubstitutionMethod() constRestituisce il metodo di sostituzione delle cifre.
get_FormatFlags() constRestituisce una combinazione bitwise di StringFormatFlags che specifica il formato della stringa rappresentato dall’oggetto corrente.
static get_GenericDefault()Restituisce un oggetto StringFormat che rappresenta un formato predefinito generico.
static get_GenericTypographic()Restituisce un oggetto StringFormat che rappresenta un formato tipografico generico.
get_HotkeyPrefix() constRestituisce il valore che indica come viene visualizzato il prefisso del tasto di scelta rapida.
get_LineAlignment() constRestituisce un valore che indica l’allineamento verticale della stringa.
get_Trimming() constRestituisce un valore che indica come la stringa viene troncata.
GetCharacterRangesCount() constOttiene la dimensione dell’array CharacterRange.
GetTabStops(float&) constRestituisce le tabulazioni per l’oggetto StringFormat corrente.
set_Alignment(StringAlignment)Imposta l’allineamento orizzontale della stringa.
set_FormatFlags(StringFormatFlags)Imposta i flag del formato della stringa.
set_HotkeyPrefix(Text::HotkeyPrefix)Imposta il valore che specifica come deve essere visualizzato il prefisso del tasto di scelta rapida.
set_LineAlignment(StringAlignment)Imposta l’allineamento verticale della stringa.
set_Trimming(StringTrimming)Imposta un valore che specifica come la stringa viene troncata.
SetDigitSubstitution(int32_t, StringDigitSubstitute)Imposta la lingua e il metodo di sostituzione delle cifre.
SetMeasurableCharacterRanges(const ArrayPtr<CharacterRange>&)Imposta un array di oggetti CharacterRange che rappresentano gli intervalli di caratteri misurati mediante una chiamata al metodo MeasureCharacterRanges().
SetTabStops(float, const ArrayPtr<float>&)Imposta le tabulazioni per l’oggetto StringFormat corrente.
StringFormat()Costruisce una nuova istanza della classe StringFormat.
StringFormat(StringFormatFlags, int32_t)Costruisce una nuova istanza della classe StringFormat con i flag di formato e la lingua specificati.
StringFormat(const SharedPtr<StringFormat>&)Costruttore di copia.

Vedi anche