## StringFormat class

Инкапсулирует информацию о макете текста (например, выравнивание, ориентацию и позиции табуляции), манипуляции с отображением (например, вставку многоточия и замену национальных цифр) и функции OpenType. Этот класс не может быть унаследован.

```csharp
public sealed class StringFormat : DisposableObject
```

## Конструкторы

| Имя | Описание |
| --- | --- |
| [StringFormat](stringformat#constructor)() | Инициализирует новый[`StringFormat`](../stringformat) объект. |
| [StringFormat](stringformat#constructor_1)(StringFormat) | Инициализирует новый[`StringFormat`](../stringformat) объект из указанного существующего[`StringFormat`](../stringformat) объект. |
| [StringFormat](stringformat#constructor_2)(StringFormatFlags) | Инициализирует новый[`StringFormat`](../stringformat) объект с указанным[`StringFormatFlags`](../stringformatflags) перечисление и язык. |

## Характеристики

| Имя | Описание |
| --- | --- |
| static [GenericDefault](../../aspose.imaging/stringformat/genericdefault) { get; } | Получает общее значение по умолчанию[`StringFormat`](../stringformat) объект. |
| static [GenericTypographic](../../aspose.imaging/stringformat/generictypographic) { get; } | Получает общий типографский[`StringFormat`](../stringformat) объект. |
| [Alignment](../../aspose.imaging/stringformat/alignment) { get; set; } | Получает или задает информацию о выравнивании текста в вертикальной плоскости. |
| [CustomCharIdent](../../aspose.imaging/stringformat/customcharident) { get; set; } | Получает или задает идентификатор пользовательского символа. |
| [DigitSubstitutionLanguage](../../aspose.imaging/stringformat/digitsubstitutionlanguage) { get; set; } | Получает или задает язык, используемый при замене западных цифр местными цифрами. |
| [DigitSubstitutionMethod](../../aspose.imaging/stringformat/digitsubstitutionmethod) { get; set; } | Получает или задает метод, который будет использоваться для замены цифр. |
| [Disposed](../../aspose.imaging/disposableobject/disposed) { get; } | Получает значение, указывающее, удален ли этот экземпляр. |
| [FirstTabOffset](../../aspose.imaging/stringformat/firsttaboffset) { get; } | Получает количество пробелов между началом строки текста и первой позицией табуляции. |
| [FormatFlags](../../aspose.imaging/stringformat/formatflags) { get; set; } | Получает или задает[`StringFormatFlags`](../stringformatflags) перечисление, содержащее информацию о форматировании. |
| [HotkeyPrefix](../../aspose.imaging/stringformat/hotkeyprefix) { get; set; } | Получает или задает[`HotkeyPrefix`](../hotkeyprefix) объект для этого[`StringFormat`](../stringformat) объект. |
| [LineAlignment](../../aspose.imaging/stringformat/linealignment) { get; set; } | Получает или задает выравнивание линии в горизонтальной плоскости. |
| [TabStops](../../aspose.imaging/stringformat/tabstops) { get; } | Получает массив расстояний между позициями табуляции в единицах, указанных[`PageUnit`](../graphics/pageunit) свойство. |
| [Trimming](../../aspose.imaging/stringformat/trimming) { get; set; } | Получает или задает[`StringTrimming`](../stringtrimming) перечисление для этого[`StringFormat`](../stringformat) объект. |

## Методы

| Имя | Описание |
| --- | --- |
| [DeepClone](../../aspose.imaging/stringformat/deepclone)() | Создает глубокий клон этого[`StringFormat`](../stringformat) объект. |
| [Dispose](../../aspose.imaging/disposableobject/dispose)() | Удаляет текущий экземпляр. |
| [SetTabStops](../../aspose.imaging/stringformat/settabstops)(float, float[]) | Устанавливает позиции табуляции для этого[`StringFormat`](../stringformat) объект. |
| override [ToString](../../aspose.imaging/stringformat/tostring)() | Преобразует это[`StringFormat`](../stringformat) объект в удобочитаемую строку. |

### Смотрите также

* class [DisposableObject](../disposableobject)
* пространство имен [Aspose.Imaging](../../aspose.imaging)
* сборка [Aspose.Imaging](../../)

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.Imaging.dll -->
