Класс 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
| Name | Description |
|---|---|
| StringFormat() | Инициализирует новый объект StringFormat. |
| StringFormat(format) | Инициализирует новый объект StringFormat из указанного существующего объекта StringFormat. |
| StringFormat(options) | Инициализирует новый объект StringFormat с указанным перечислением StringFormatFlags и языком. |
Properties
| Name | Type | Access | Description |
|---|---|---|---|
| alignment | StringAlignment | r/w | Получает или задает информацию о выравнивании текста по вертикали. |
| custom_char_ident | PointF | r/w | Получает или задает пользовательский идентификатор символа. |
| digit_substitution_language | int | r/w | Получает или задает язык, используемый при замене локальных цифр на западные цифры. |
| digit_substitution_method | StringDigitSubstitute | r/w | Получает или задает метод, используемый для замены цифр. |
| disposed | bool | r | Получает значение, указывающее, удалён ли этот экземпляр. |
| first_tab_offset | float | r | Получает количество пробелов между началом строки текста и первой табуляцией. |
| format_flags | StringFormatFlags | r/w | Получает или задает перечисление StringFormatFlags, содержащее информацию о форматировании. |
| generic_default [static] | StringFormat | r | Получает общий объект по умолчанию StringFormat. |
| generic_typographic [static] | StringFormat | r | Получает общий типографический объект StringFormat. |
| hotkey_prefix | HotkeyPrefix | r/w | Получает или задает объект HotkeyPrefix для этого объекта StringFormat. |
| line_alignment | StringAlignment | r/w | Получает или задает выравнивание строк по горизонтали. |
| tab_stops | float[] | r | Получает массив расстояний между табуляциями в единицах, указанных свойством Graphics.page_unit. |
| trimming | StringTrimming | r/w | Получает или задает перечисление StringTrimming для этого объекта StringFormat. |
Methods
| Name | Description |
|---|---|
| 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:
| Параметр | Тип | Описание |
|---|---|---|
| format | StringFormat | Объект StringFormat, из которого инициализируется новый объект StringFormat. |
Constructor: StringFormat(options)
StringFormat(options)
Инициализирует новый объект StringFormat с указанным перечислением StringFormatFlags и языком.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| options | StringFormatFlags | Перечисление StringFormatFlags для нового объекта StringFormat. |
Method: create_from_flags(options) [static]
create_from_flags(options)
Инициализирует новый объект StringFormat с указанным перечислением StringFormatFlags и языком.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| options | StringFormatFlags | Перечисление StringFormatFlags для нового объекта StringFormat. |
Returns
| Тип | Описание |
|---|---|
| StringFormat |
Method: create_from_format(format) [static]
create_from_format(format)
Инициализирует новый объект StringFormat из указанного существующего объекта StringFormat.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| format | StringFormat | Объект 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_offset | float | Количество пробелов между началом строки текста и первой табуляцией. |
| tab_stops | float[] | Массив расстояний между табуляциями в единицах, указанных свойством Graphics.page_unit. |