Класс 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()Инициализирует новый объект StringFormat.
StringFormat(format)Инициализирует новый объект StringFormat из указанного существующего объекта StringFormat.
StringFormat(options)Инициализирует новый объект StringFormat с указанным перечислением StringFormatFlags и языком.

Properties

NameTypeAccessDescription
alignmentStringAlignmentr/wПолучает или задает информацию о выравнивании текста по вертикали.
custom_char_identPointFr/wПолучает или задает пользовательский идентификатор символа.
digit_substitution_languageintr/wПолучает или задает язык, используемый при замене локальных цифр на западные цифры.
digit_substitution_methodStringDigitSubstituter/wПолучает или задает метод, используемый для замены цифр.
disposedboolrПолучает значение, указывающее, удалён ли этот экземпляр.
first_tab_offsetfloatrПолучает количество пробелов между началом строки текста и первой табуляцией.
format_flagsStringFormatFlagsr/wПолучает или задает перечисление StringFormatFlags, содержащее информацию о форматировании.
generic_default [static]StringFormatrПолучает общий объект по умолчанию StringFormat.
generic_typographic [static]StringFormatrПолучает общий типографический объект StringFormat.
hotkey_prefixHotkeyPrefixr/wПолучает или задает объект HotkeyPrefix для этого объекта StringFormat.
line_alignmentStringAlignmentr/wПолучает или задает выравнивание строк по горизонтали.
tab_stopsfloat[]rПолучает массив расстояний между табуляциями в единицах, указанных свойством Graphics.page_unit.
trimmingStringTrimmingr/wПолучает или задает перечисление StringTrimming для этого объекта StringFormat.

Methods

NameDescription
create_from_flags(options)Инициализирует новый объект StringFormat с указанным перечислением StringFormatFlags и языком.
create_from_format(format)Инициализирует новый объект StringFormat из указанного существующего объекта StringFormat.
deep_clone()Создает глубокую копию этого объекта StringFormat.
set_tab_stops(first_tab_offset, tab_stops)Устанавливает табуляцию для этого объекта StringFormat.

Constructor: StringFormat()

 StringFormat() 

Инициализирует новый объект StringFormat.

Constructor: StringFormat(format)

 StringFormat(format) 

Инициализирует новый объект StringFormat из указанного существующего объекта StringFormat.

Parameters:

ПараметрТипОписание
formatStringFormatОбъект StringFormat, из которого инициализируется новый объект StringFormat.

Constructor: StringFormat(options)

 StringFormat(options) 

Инициализирует новый объект StringFormat с указанным перечислением StringFormatFlags и языком.

Parameters:

ПараметрТипОписание
optionsStringFormatFlagsПеречисление StringFormatFlags для нового объекта StringFormat.

Method: create_from_flags(options) [static]

 create_from_flags(options) 

Инициализирует новый объект StringFormat с указанным перечислением StringFormatFlags и языком.

Parameters:

ПараметрТипОписание
optionsStringFormatFlagsПеречисление StringFormatFlags для нового объекта StringFormat.

Returns

ТипОписание
StringFormat

Method: create_from_format(format) [static]

 create_from_format(format) 

Инициализирует новый объект StringFormat из указанного существующего объекта StringFormat.

Parameters:

ПараметрТипОписание
formatStringFormatОбъект StringFormat, из которого инициализируется новый объект StringFormat.

Returns

ТипОписание
StringFormat

Method: deep_clone()

 deep_clone() 

Создает глубокую копию этого объекта StringFormat.

Returns

ТипОписание
StringFormatГлубокая копия текущего объекта StringFormat.

Method: set_tab_stops(first_tab_offset, tab_stops)

 set_tab_stops(first_tab_offset, tab_stops) 

Устанавливает табуляцию для этого объекта StringFormat.

Parameters:

ПараметрТипОписание
first_tab_offsetfloatКоличество пробелов между началом строки текста и первой табуляцией.
tab_stopsfloat[]Массив расстояний между табуляциями в единицах, указанных свойством Graphics.page_unit.