Classe StringFormat

Summary: Encapsulates text layout information (such as alignment, orientation and tab stops) display manipulations (such as ellipsis insertion and national digit substitution) and OpenType features. This class cannot be inherited.

Module: aspose.imaging

Full Name: aspose.imaging.StringFormat

Inheritance: DisposableObject

Constructors

NameDescrizione
StringFormat()Inizializza un nuovo oggetto StringFormat.
StringFormat(format)Inizializza un nuovo oggetto StringFormat a partire dall’oggetto StringFormat esistente specificato.
StringFormat(options)Inizializza un nuovo oggetto StringFormat con l’enumerazione StringFormatFlags e la lingua specificate.

Properties

NameTypeAccessDescrizione
alignmentStringAlignmentr/wOttiene o imposta le informazioni di allineamento del testo sul piano verticale.
custom_char_identPointFr/wOttiene o imposta l’identificatore del carattere personalizzato.
digit_substitution_languageintr/wOttiene o imposta la lingua utilizzata quando le cifre locali vengono sostituite con cifre occidentali.
digit_substitution_methodStringDigitSubstituter/wOttiene o imposta il metodo da utilizzare per la sostituzione delle cifre.
eliminatoboolrOttiene un valore che indica se questa istanza è stata eliminata.
first_tab_offsetfloatrOttiene il numero di spazi tra l’inizio di una riga di testo e la prima tabulazione.
format_flagsStringFormatFlagsr/wOttiene o imposta un’enumerazione StringFormatFlags che contiene le informazioni di formattazione.
generic_default [static]StringFormatrOttiene un oggetto StringFormat predefinito generico.
generic_typographic [static]StringFormatrOttiene un oggetto tipografico generico StringFormat.
hotkey_prefixHotkeyPrefixr/wOttiene o imposta l’oggetto HotkeyPrefix per questo oggetto StringFormat.
line_alignmentStringAlignmentr/wOttiene o imposta l’allineamento della linea sul piano orizzontale.
tab_stopsfloat[]rOttiene un array di distanze tra le tabulazioni nelle unità specificate dalla proprietà Graphics.page_unit.
trimmingStringTrimmingr/wOttiene o imposta l’enumerazione StringTrimming per questo oggetto StringFormat.

Methods

NameDescrizione
create_from_flags(options)Inizializza un nuovo oggetto StringFormat con l’enumerazione StringFormatFlags e la lingua specificate.
create_from_format(format)Inizializza un nuovo oggetto StringFormat a partire dall’oggetto StringFormat esistente specificato.
deep_clone()Crea una copia profonda di questo oggetto StringFormat.
set_tab_stops(first_tab_offset, tab_stops)Imposta le tabulazioni per questo oggetto StringFormat.

Constructor: StringFormat()

 StringFormat() 

Inizializza un nuovo oggetto StringFormat.

Constructor: StringFormat(format)

 StringFormat(format) 

Inizializza un nuovo oggetto StringFormat a partire dall’oggetto StringFormat esistente specificato.

Parameters:

ParametroTipoDescrizione
formatStringFormatL’oggetto StringFormat da cui inizializzare il nuovo oggetto StringFormat.

Constructor: StringFormat(options)

 StringFormat(options) 

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

Parameters:

ParametroTipoDescrizione
optionsStringFormatFlagsL’enumerazione StringFormatFlags per il nuovo oggetto StringFormat.

Method: create_from_flags(options) [static]

 create_from_flags(options) 

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

Parameters:

ParametroTipoDescrizione
optionsStringFormatFlagsL’enumerazione StringFormatFlags per il nuovo oggetto StringFormat.

Returns

TipoDescrizione
StringFormat

Method: create_from_format(format) [static]

 create_from_format(format) 

Inizializza un nuovo oggetto StringFormat a partire dall’oggetto StringFormat esistente specificato.

Parameters:

ParametroTipoDescrizione
formatStringFormatL’oggetto StringFormat da cui inizializzare il nuovo oggetto StringFormat.

Returns

TipoDescrizione
StringFormat

Method: deep_clone()

 deep_clone() 

Crea una copia profonda di questo oggetto StringFormat.

Returns

TipoDescrizione
StringFormatLa copia profonda dell’attuale StringFormat.

Method: set_tab_stops(first_tab_offset, tab_stops)

 set_tab_stops(first_tab_offset, tab_stops) 

Imposta le tabulazioni per questo oggetto StringFormat.

Parameters:

ParametroTipoDescrizione
first_tab_offsetfloatIl numero di spazi tra l’inizio di una riga di testo e la prima tabulazione.
tab_stopsfloat[]Un array di distanze tra le tabulazioni nelle unità specificate dalla proprietà Graphics.page_unit.