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

NameDescription
StringFormat()Initialise un nouvel objet StringFormat.
StringFormat(format)Initialise un nouvel objet StringFormat à partir de l’objet StringFormat existant spécifié.
StringFormat(options)Initialise un nouvel objet StringFormat avec l’énumération StringFormatFlags et la langue spécifiées.

Properties

NameTypeAccessDescription
alignmentStringAlignmentr/wObtient ou définit les informations d’alignement du texte sur le plan vertical.
custom_char_identPointFr/wObtient ou définit l’identifiant de caractère personnalisé.
digit_substitution_languageintr/wObtient ou définit la langue utilisée lorsque les chiffres locaux sont substitués aux chiffres occidentaux.
digit_substitution_methodStringDigitSubstituter/wObtient ou définit la méthode à utiliser pour la substitution des chiffres.
libéréboolrObtient une valeur indiquant si cette instance est libérée.
first_tab_offsetfloatrObtient le nombre d’espaces entre le début d’une ligne de texte et le premier arrêt de tabulation.
format_flagsStringFormatFlagsr/wObtient ou définit une énumération StringFormatFlags contenant des informations de formatage.
generic_default [static]StringFormatrObtient un objet StringFormat générique par défaut.
generic_typographic [static]StringFormatrObtient un objet StringFormat typographique générique.
hotkey_prefixHotkeyPrefixr/wObtient ou définit l’objet HotkeyPrefix pour cet objet StringFormat.
line_alignmentStringAlignmentr/wObtient ou définit l’alignement de ligne sur le plan horizontal.
tab_stopsfloat[]rObtient un tableau de distances entre les arrêts de tabulation dans les unités spécifiées par la propriété Graphics.page_unit.
trimmingStringTrimmingr/wObtient ou définit l’énumération StringTrimming pour cet objet StringFormat.

Methods

NameDescription
create_from_flags(options)Initialise un nouvel objet StringFormat avec l’énumération StringFormatFlags et la langue spécifiées.
create_from_format(format)Initialise un nouvel objet StringFormat à partir de l’objet StringFormat existant spécifié.
deep_clone()Crée une copie profonde de cet objet StringFormat.
set_tab_stops(first_tab_offset, tab_stops)Définit les arrêts de tabulation pour cet objet StringFormat.

Constructor: StringFormat()

 StringFormat() 

Initialise un nouvel objet StringFormat.

Constructor: StringFormat(format)

 StringFormat(format) 

Initialise un nouvel objet StringFormat à partir de l’objet StringFormat existant spécifié.

Parameters:

ParamètreTypeDescription
formatStringFormatL’objet StringFormat à partir duquel initialiser le nouvel objet StringFormat.

Constructor: StringFormat(options)

 StringFormat(options) 

Initialise un nouvel objet StringFormat avec l’énumération StringFormatFlags et la langue spécifiées.

Parameters:

ParamètreTypeDescription
optionsStringFormatFlagsL’énumération StringFormatFlags pour le nouvel objet StringFormat.

Method: create_from_flags(options) [static]

 create_from_flags(options) 

Initialise un nouvel objet StringFormat avec l’énumération StringFormatFlags et la langue spécifiées.

Parameters:

ParamètreTypeDescription
optionsStringFormatFlagsL’énumération StringFormatFlags pour le nouvel objet StringFormat.

Returns

TypeDescription
StringFormat

Method: create_from_format(format) [static]

 create_from_format(format) 

Initialise un nouvel objet StringFormat à partir de l’objet StringFormat existant spécifié.

Parameters:

ParamètreTypeDescription
formatStringFormatL’objet StringFormat à partir duquel initialiser le nouvel objet StringFormat.

Returns

TypeDescription
StringFormat

Method: deep_clone()

 deep_clone() 

Crée une copie profonde de cet objet StringFormat.

Returns

TypeDescription
StringFormatLa copie profonde de l’objet StringFormat actuel.

Method: set_tab_stops(first_tab_offset, tab_stops)

 set_tab_stops(first_tab_offset, tab_stops) 

Définit les arrêts de tabulation pour cet objet StringFormat.

Parameters:

ParamètreTypeDescription
first_tab_offsetfloatLe nombre d’espaces entre le début d’une ligne de texte et le premier arrêt de tabulation.
tab_stopsfloat[]Un tableau de distances entre les tabulations dans les unités spécifiées par la propriété Graphics.page_unit.