StringFormat
Inheritance: java.lang.Object, com.aspose.imaging.DisposableObject
public final class StringFormat extends DisposableObject
Инкапсулирует информацию о размещении текста (например, выравнивание, ориентацию и табуляцию), манипуляции отображением (например, вставку многоточия и замену национальных цифр) и функции OpenType. Этот класс не может быть наследован.
Конструкторы
| Конструктор | Описание |
|---|---|
| StringFormat() | Создаёт новый объект com.aspose.imaging.StringFormat. |
| StringFormat(int options) | Создаёт новый объект com.aspose.imaging.StringFormat с указанным перечислением com.aspose.imaging.StringFormatFlags и языком. |
| StringFormat(StringFormat format) | Создаёт новый объект com.aspose.imaging.StringFormat из указанного существующего объекта com.aspose.imaging.StringFormat. |
Методы
| Метод | Описание |
|---|---|
| getGenericDefault() | Возвращает общий объект com.aspose.imaging.StringFormat по умолчанию. |
| getGenericTypographic() | Получает общий типографический объект com.aspose.imaging.StringFormat. |
| getFormatFlags() | Получает перечисление com.aspose.imaging.StringFormatFlags, которое содержит информацию о форматировании. |
| setFormatFlags(int value) | Устанавливает перечисление com.aspose.imaging.StringFormatFlags, которое содержит информацию о форматировании. |
| getAlignment() | Получает информацию о выравнивании текста по вертикали. |
| setAlignment(int value) | Устанавливает информацию о выравнивании текста по вертикали. |
| getLineAlignment() | Получает выравнивание строк по горизонтали. |
| setLineAlignment(int value) | Устанавливает выравнивание строк по горизонтали. |
| getHotkeyPrefix() | Получает объект com.aspose.imaging.HotkeyPrefix для этого объекта com.aspose.imaging.StringFormat. |
| setHotkeyPrefix(int value) | Устанавливает объект com.aspose.imaging.HotkeyPrefix для этого объекта com.aspose.imaging.StringFormat. |
| getTrimming() | Получает перечисление com.aspose.imaging.StringTrimming для этого объекта com.aspose.imaging.StringFormat. |
| setTrimming(int value) | Устанавливает перечисление com.aspose.imaging.StringTrimming для этого объекта com.aspose.imaging.StringFormat. |
| getDigitSubstitutionMethod() | Получает метод, используемый для замены цифр. |
| setDigitSubstitutionMethod(int value) | Устанавливает метод, используемый для замены цифр. |
| getDigitSubstitutionLanguage() | Получает язык, используемый при замене локальных цифр на западные. |
| setDigitSubstitutionLanguage(int value) | Устанавливает язык, используемый при замене локальных цифр на западные. |
| getFirstTabOffset() | Получает количество пробелов между началом строки текста и первой табуляцией. |
| getTabStops() | Получает массив расстояний между табуляциями в единицах, указанных свойством P:Aspose.Imaging.getGraphics().PageUnit. |
| getCustomCharIdent() | Получает пользовательский идентификатор символа. |
| setCustomCharIdent(PointF value) | Устанавливает пользовательский идентификатор символа. |
| deepClone() | Создаёт глубокую копию этого объекта com.aspose.imaging.StringFormat. |
| setTabStops(float firstTabOffset, float[] tabStops) | Устанавливает табуляцию для этого объекта com.aspose.imaging.StringFormat. |
| toString() | Преобразует этот объект com.aspose.imaging.StringFormat в читаемую строку. |
| equals(Object o) | Проверяет, равны ли объекты. |
| hashCode() | Получает хеш‑код текущего объекта. |
StringFormat()
public StringFormat()
Создаёт новый объект com.aspose.imaging.StringFormat.
StringFormat(int options)
public StringFormat(int options)
Создаёт новый объект com.aspose.imaging.StringFormat с указанным перечислением com.aspose.imaging.StringFormatFlags и языком.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| опции | int | Перечисление com.aspose.imaging.StringFormatFlags для нового объекта com.aspose.imaging.StringFormat. |
StringFormat(StringFormat format)
public StringFormat(StringFormat format)
Создаёт новый объект com.aspose.imaging.StringFormat из указанного существующего объекта com.aspose.imaging.StringFormat.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| format | StringFormat | Объект com.aspose.imaging.StringFormat, из которого инициализируется новый объект com.aspose.imaging.StringFormat. |
getGenericDefault()
public static StringFormat getGenericDefault()
Возвращает общий объект com.aspose.imaging.StringFormat по умолчанию.
Returns:
StringFormat - The generic default com.aspose.imaging.StringFormat object.
getGenericTypographic()
public static StringFormat getGenericTypographic()
Получает общий типографический объект com.aspose.imaging.StringFormat.
Returns:
StringFormat - A generic typographic com.aspose.imaging.StringFormat object.
getFormatFlags()
public int getFormatFlags()
Получает перечисление com.aspose.imaging.StringFormatFlags, которое содержит информацию о форматировании.
Returns:
int - Перечисление com.aspose.imaging.StringFormatFlags, которое содержит информацию о форматировании.
setFormatFlags(int value)
public void setFormatFlags(int value)
Устанавливает перечисление com.aspose.imaging.StringFormatFlags, которое содержит информацию о форматировании.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int | Перечисление com.aspose.imaging.StringFormatFlags, которое содержит информацию о форматировании. |
getAlignment()
public int getAlignment()
Получает информацию о выравнивании текста по вертикали.
Returns:
int - Перечисление com.aspose.imaging.StringAlignment, которое указывает информацию о выравнивании текста.
setAlignment(int value)
public void setAlignment(int value)
Устанавливает информацию о выравнивании текста по вертикали.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int | Перечисление com.aspose.imaging.StringAlignment, которое указывает информацию о выравнивании текста. |
getLineAlignment()
public int getLineAlignment()
Получает выравнивание строк по горизонтали.
Returns:
int - Перечисление com.aspose.imaging.StringAlignment, которое представляет выравнивание строк.
setLineAlignment(int value)
public void setLineAlignment(int value)
Устанавливает выравнивание строк по горизонтали.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int | Перечисление com.aspose.imaging.StringAlignment, которое представляет выравнивание строк. |
getHotkeyPrefix()
public int getHotkeyPrefix()
Получает объект com.aspose.imaging.HotkeyPrefix для этого объекта com.aspose.imaging.StringFormat.
Returns:
int - Объект com.aspose.imaging.HotkeyPrefix для этого объекта com.aspose.imaging.StringFormat, по умолчанию F:Aspose.Imaging.HotkeyPrefix.None.
setHotkeyPrefix(int value)
public void setHotkeyPrefix(int value)
Устанавливает объект com.aspose.imaging.HotkeyPrefix для этого объекта com.aspose.imaging.StringFormat.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int | Объект com.aspose.imaging.HotkeyPrefix для этого объекта com.aspose.imaging.StringFormat, по умолчанию F:Aspose.Imaging.HotkeyPrefix.None. |
getTrimming()
public int getTrimming()
Получает перечисление com.aspose.imaging.StringTrimming для этого объекта com.aspose.imaging.StringFormat.
Returns:
int - Перечисление com.aspose.imaging.StringTrimming, которое указывает, как обрезается текст, отрисованный этим объектом com.aspose.imaging.StringFormat, когда он выходит за пределы прямоугольника макета.
setTrimming(int value)
public void setTrimming(int value)
Устанавливает перечисление com.aspose.imaging.StringTrimming для этого объекта com.aspose.imaging.StringFormat.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int | Перечисление com.aspose.imaging.StringTrimming, которое указывает, как обрезается текст, отрисованный этим объектом com.aspose.imaging.StringFormat, когда он выходит за пределы прямоугольника макета. |
getDigitSubstitutionMethod()
public int getDigitSubstitutionMethod()
Получает метод, используемый для замены цифр.
Returns:
int - Значение перечисления com.aspose.imaging.StringDigitSubstitute, которое определяет, как заменять символы в строке, которые не могут быть отображены, потому что текущий шрифт их не поддерживает.
Сеттер введён для устаревшего метода SetDigitSubstitution.
setDigitSubstitutionMethod(int value)
public void setDigitSubstitutionMethod(int value)
Устанавливает метод, используемый для замены цифр.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int |
Сеттер введён для устаревшего метода SetDigitSubstitution. |
getDigitSubstitutionLanguage()
public int getDigitSubstitutionLanguage()
Получает язык, используемый при замене локальных цифр на западные.
Returns:
int - Идентификатор языка National Language Support (NLS), который определяет язык, используемый при замене локальных цифр на западные. Вы можете передать свойство P:System.Globalization.CultureInfo.LCID объекта System.Globalization.CultureInfo в качестве идентификатора языка NLS. Например, предположим, что вы создаёте и задаёте локаль “ar-EG”. Если передать com.aspose.imaging.StringDigitSubstitute.Traditional в метод com.aspose.imaging.StringFormat.setDigitSubstitution(int), то арабско‑индийские цифры будут заменяться на западные при отображении.
setDigitSubstitutionLanguage(int value)
public void setDigitSubstitutionLanguage(int value)
Устанавливает язык, используемый при замене локальных цифр на западные.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int | Идентификатор языка National Language Support (NLS), который определяет язык, используемый при замене локальных цифр на западные. Вы можете передать свойство P:System.Globalization.CultureInfo.LCID объекта System.Globalization.CultureInfo в качестве идентификатора языка NLS. Например, предположим, что вы создаёте и задаёте локаль “ar-EG”. Если передать com.aspose.imaging.StringDigitSubstitute.Traditional в метод com.aspose.imaging.StringFormat.setDigitSubstitution(int), то арабско‑индийские цифры будут заменяться на западные при отображении. |
getFirstTabOffset()
public float getFirstTabOffset()
Получает количество пробелов между началом строки текста и первой табуляцией.
Returns: float - Смещение первой табуляции.
Свойство введено для удалённого метода GetTabStops.
getTabStops()
public float[] getTabStops()
Получает массив расстояний между табуляциями в единицах, указанных свойством P:Aspose.Imaging.getGraphics().PageUnit.
Returns: float[] - Позиции табуляции.
Свойство введено для удалённого метода GetTabStops.
getCustomCharIdent()
public PointF getCustomCharIdent()
Получает пользовательский идентификатор символа.
Значение: Идентификатор пользовательского символа.
Returns: PointF - the custom character ident.
setCustomCharIdent(PointF value)
public void setCustomCharIdent(PointF value)
Устанавливает пользовательский идентификатор символа.
Значение: Идентификатор пользовательского символа.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | PointF | идентификатор пользовательского символа. |
deepClone()
public StringFormat deepClone()
Создаёт глубокую копию этого объекта com.aspose.imaging.StringFormat.
Returns:
StringFormat - The deep clone of the current com.aspose.imaging.StringFormat.
setTabStops(float firstTabOffset, float[] tabStops)
public void setTabStops(float firstTabOffset, float[] tabStops)
Устанавливает табуляцию для этого объекта com.aspose.imaging.StringFormat.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| firstTabOffset | float | Количество пробелов между началом строки текста и первой позицией табуляции. |
| tabStops | float[] | Массив расстояний между позициями табуляции в единицах, указанных свойством com.aspose.imaging.Graphics.PageUnit. |
toString()
public String toString()
Преобразует этот объект com.aspose.imaging.StringFormat в читаемую строку.
Returns:
java.lang.String - Строковое представление этого объекта com.aspose.imaging.StringFormat.
equals(Object o)
public boolean equals(Object o)
Проверяет, равны ли объекты.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| o | java.lang.Object | Другой объект. |
Returns: boolean - Результат сравнения на равенство.
hashCode()
public int hashCode()
Получает хеш‑код текущего объекта.
Returns: int - Хеш-код.