Настройки выравнивания
Настройка настроек выравнивания
Настройки выравнивания в Microsoft Excel
Любой, кто использовал Microsoft Excel для форматирования ячеек, будет знаком с настройками выравнивания в Microsoft Excel.
Как видно на приведенной выше фигуре, существуют различные варианты выравнивания:
- Выравнивание текста (горизонтальное и вертикальное)
- Отступ.
- Ориентация.
- Управление текстом.
- Направление текста.
Все эти настройки выравнивания полностью поддерживаются Aspose.Cells и обсуждаются более подробно ниже.
Настройки выравнивания в Aspose.Cells
Aspose.Cells предоставляет методы GetStyle и SetStyle для класса Cell, которые используются для получения и установки форматирования ячейки. Класс Style предоставляет полезные свойства для настройки настроек выравнивания.
Выберите любой тип выравнивания текста, используя перечисление TextAlignmentType. Предопределенные типы выравнивания текста в перечислении TextAlignmentType следующие:
| Типы выравнивания текста | Описание |
|---|---|
| Bottom | Представляет выравнивание текста по нижнему краю |
| Center | Представляет выравнивание текста по центру |
| CenterAcross | Представляет выравнивание текста по центру с наложением |
| Distributed | Представляет распределенное выравнивание текста |
| Fill | Представляет выравнивание текста по заливке |
| General | Представляет общее выравнивание текста |
| Justify | Представляет выравнивание текста по ширине |
| Left | Представляет выравнивание текста влево |
| Right | Представляет выравнивание текста вправо |
| Top | Представляет верхнее выравнивание текста |
| JustifiedLow | Выравнивает текст с настройкой длины кашиды для арабского текста. |
| ThaiDistributed | Распределяет текст на тайском, поскольку каждый символ рассматривается как слово. |
Горизонтальное и вертикальное выравнивание и отступ
Используйте свойство HorizontalAlignment для выравнивания текста по горизонтали и свойство VerticalAlignment для выравнивания текста по вертикали. Возможно установить уровень отступа текста в ячейке с помощью свойства IndentLevel. и это влияет только при горизонтальном выравнивании влево или вправо.
Ориентация
Установите ориентацию (поворот) текста в ячейке с помощью свойства RotationAngle.
Управление текстом
В следующем разделе рассматривается управление текстом с помощью установки переноса текста, уменьшения для подгонки и других параметров форматирования.
Перенос текста
Перенос текста в ячейке делает его легче для чтения: высота ячейки настраивается, чтобы вместить весь текст, вместо его обрезания или переполнения в смежные ячейки. Установите перенос текста включенным или выключенным с помощью свойства IsTextWrapped.
Уменьшение для подгонки
Опция переноса текста в ячейке - уменьшить размер текста, чтобы он соответствовал размерам ячейки. Это делается путем установки свойства ShrinkToFit на true.
Объединение ячеек
Как и Microsoft Excel, Aspose.Cells поддерживает объединение нескольких ячеек в одну. Aspose.Cells предоставляет два подхода к этой задаче. Один из способов - вызвать метод Merge. Метод принимает следующие параметры для объединения ячеек:
- Первая строка: первая строка, с которой начинается объединение.
- Первая колонка: первая колонка, с которой начинается объединение.
- Количество строк: количество строк для объединения.
- Количество столбцов: количество столбцов для объединения.
Направление текста
Можно установить порядок чтения текста в ячейках. Порядок чтения - это визуальный порядок, в котором отображаются символы, слова и т. д. Например, английский язык - это язык слева направо, а арабский язык - это язык справа налево.
Порядок чтения устанавливается с помощью свойства TextDirection. Aspose.Cells предоставляет предопределенные типы направления текста в перечислении TextDirectionType.
| ** Типы направления текста ** | ** Описание ** |
|---|---|
| Context | Порядок чтения согласуется с языком первого введенного символа |
| LeftToRight | Порядок чтения слева направо |
| RightToLeft | Порядок чтения справа налево |