Cells Форматы
Добавление границ к Cells
Microsoft Excel позволяет пользователям форматировать ячейки, добавляя границы.
Настройки границ в Microsoft Excel
Тип границы зависит от того, где она добавлена. Например, верхняя граница добавляется к верхнему положению ячейки. Пользователи также могут изменять стиль и цвет линий границ.
С помощью Aspose.Cells разработчики могут добавлять границы и настраивать их внешний вид так же гибко, как и в Microsoft Excel.
Добавление границ к Cells
Aspose.Cells предоставляет класс,Рабочая тетрадь который представляет собой файл Excel Microsoft.Рабочая тетрадь класс содержитРабочий листКоллекциякоторый позволяет получить доступ к каждому рабочему листу в файле Excel. Рабочий лист представленРабочий лист учебный класс.Рабочий лист класс предоставляетCells коллекция. Каждый элемент вCells коллекция представляет собой объектCellучебный класс.
Aspose.Cells обеспечиваетsetStyle метод вCell класс, используемый для установки стиля форматирования ячейки. Также объектомСтильиспользуется класс и предоставляет свойства для настройки параметров шрифта.
Добавление границ к Cell
Добавьте границы к ячейке с помощьюСтиль объектыsetBorder метод. Тип границы передается в качестве параметра. Все типы границ предварительно определены вТип границыперечисление.
Типы границ | Описание |
---|---|
BOTTOM_BORDER | Нижняя граница |
ДИАГОНАЛЬНЫЙ_ВНИЗ | Диагональная линия сверху слева направо вниз |
ДИАГОНАЛЬ_ВВЕРХ | Диагональная линия снизу слева направо вверх |
LEFT_BORDER | Левая пограничная линия |
RIGHT_BORDER | Правая пограничная линия |
TOP_BORDER | Верхняя пограничная линия |
ГОРИЗОНТАЛЬНЫЙ | Только для динамического стиля, такого как условное форматирование. |
ВЕРТИКАЛЬНЫЙ | Только для динамического стиля, такого как условное форматирование. |
Чтобы задать цвет линии, выберите цвет с помощьюЦвет перечисление и передать его вСтиль объектыsetBorder параметр Color метода. Стили линий предварительно определены вCellBorderTypeперечисление. |
Стили линий | Описание |
---|---|
DASH_DOT | Представляет собой тонкую штрихпунктирную линию |
БРОСАТЬСЯ_ТОЧКА_ТОЧКА | Представляет собой тонкую штрихпунктирную линию |
ПУНКТИРНАЯ | Представляет пунктирную линию |
ПУНКТИРНЫЙ | Представляет пунктирную линию |
ДВОЙНОЙ | Представляет собой двойную линию |
ВОЛОСЫ | Представляет линию роста волос. |
СРЕДНЯЯ_БРОСАТЬСЯ_ТОЧКА | Представляет среднюю штрихпунктирную линию |
СРЕДНЯЯ_БРОСАТЬСЯ_DOT_DOT | Представляет среднюю штрихпунктирную линию |
MEDIUM_DASHED | Представляет среднюю пунктирную линию |
НИКТО | Не представляет линию |
СРЕДНЯЯ | Представляет среднюю линию |
НАКЛОННЫЙ_БРОСАТЬСЯ_ТОЧКА | Представляет собой наклонную среднюю штрихпунктирную линию. |
ТОЛСТЫЙ | Представляет толстую линию |
ТОНКИЙ | Представляет собой тонкую линию |
Выберите один из приведенных выше стилей линий, а затем назначьте егоСтильобъектыsetBorder метод. |
Следующий вывод генерируется при выполнении кода ниже.
Границы применяются со всех сторон ячейки
Добавление границ к диапазону Cells
Можно добавить границы к диапазону ячеек, а не только к одной ячейке. Сначала создайте диапазон ячеек, вызвав методCells коллекцияcreateRange, который принимает следующие параметры:
- Первый ряд, первая строка диапазона.
- Первая колонка, первый столбец диапазона.
- Количество рядов, количество строк в диапазоне.
- Число столбцов, количество столбцов в диапазоне.
createRange метод возвращаетСпектр объект, который содержит указанный диапазон.Спектр объект обеспечиваетsetOutlineBorders метод, который принимает следующие параметры:
- CellBorderType, стиль линии границы, выбранный изCellBorderTypeперечисление.
- Цвет, цвет линии границы, выбранный изЦветперечисление.
Следующий вывод генерируется при выполнении кода ниже.
Границы применяются к диапазону ячеек
Цвета и палитра
Палитра — это количество цветов, доступных для использования при создании изображения. Использование стандартизированной палитры в презентации позволяет пользователю создать единообразный вид. Каждый файл Excel Microsoft (97-2003) содержит палитру из 56 цветов, которые можно применять к ячейкам, шрифтам, линиям сетки, графическим объектам, заливкам и линиям диаграммы.
Настройки палитры в Microsoft Excel
С номером Aspose.Cells можно использовать не только существующие цвета, но и пользовательские цвета. Прежде чем использовать собственный цвет, добавьте его в палитру. В этом разделе объясняется, как добавить пользовательские цвета в палитру.
Добавление пользовательских цветов в палитру
Aspose.Cells также поддерживает палитру из 56 цветов. Стандартная цветовая палитра показана выше. Если вы хотите использовать пользовательский цвет, который не определен в палитре, вам нужно будет добавить этот цвет в палитру перед использованием.
Aspose.Cells предоставляет класс,Рабочая тетрадь, представляющий файл Excel Microsoft. Класс предоставляетизменить палитру, который принимает следующие параметры для добавления пользовательского цвета для изменения палитры:
- Пользовательский цвет, пользовательский цвет, который нужно добавить в палитру.
- Показатель, индекс цвета, который будет заменен пользовательским цветом. Должно быть между 0-55.
В приведенном ниже примере пользовательский цвет добавляется в палитру перед его применением к шрифту.
Цвета и фоновые узоры
Microsoft Excel может устанавливать цвета переднего плана (контура) и фона (заливки) ячеек и шаблонов фона, как показано ниже.
Настройка цветов и узоров фона в Microsoft Excel
Aspose.Cells также гибко поддерживает эти функции. В этой теме мы научимся использовать эти функции, используя Aspose.Cells.
Настройка цветов и фоновых рисунков
Aspose.Cells предоставляет класс,Рабочая тетрадь, представляющий файл Excel Microsoft.Рабочая тетрадькласс содержитРабочий листКоллекциякоторый позволяет получить доступ к каждому рабочему листу в файле Excel. Рабочий лист представленРабочий листучебный класс.Рабочий листкласс предоставляетCellsколлекция. Каждый элемент вCellsколлекция представляет собой объектCellучебный класс.
Aspose.Cells обеспечиваетsetStyle метод вCellкласс, который используется для установки форматирования ячейки. Также объектомСтильclass можно использовать для настройки параметров шрифта.
setForegroundColorСвойство задает цвет заливки ячейки.
установитьШаблон Свойство указывает шаблон фона, используемый для цвета переднего плана или фона. Aspose.Cells обеспечиваетТип фонаперечисление, которое содержит набор предопределенных типов фоновых узоров.
Шаблонный тип | Описание |
---|---|
DIAGONAL_CROSSHATCH | Представляет диагональную штриховку |
ДИАГОНАЛЬНАЯ_ПОЛОСА | Представляет собой рисунок диагональной полосы |
СЕРЫЙ_6 | Представляет 6,25% серого узора |
СЕРЫЙ_12 | Представляет 12,5% серый узор |
СЕРЫЙ_25 | Представляет 25% серый узор |
СЕРЫЙ_50 | Представляет 50% серый шаблон |
СЕРЫЙ_75 | Представляет 75% серый узор |
ГОРИЗОНТАЛЬНАЯ_ПОЛОСА | Представляет собой рисунок с горизонтальной полосой |
НИКТО | Не представляет фона |
ЗАДНИЙ ХОД_ДИАГОНАЛЬ_ПОЛОСКА | Представляет собой узор из обратных диагональных полос. |
ТВЕРДЫЙ | Представляет сплошной узор |
ТОЛСТЫЙ_ДИАГОНАЛЬ_ПЕРЕКРЕСТОЧНОСТЬ | Представляет толстую диагональную штриховку |
ТОНКИЙ_ДИАГОНАЛЬ_ПЕРЕКРЕСТОЧНОСТЬ | Представляет образец тонкой диагональной штриховки |
ТОНКИЙ_ДИАГОНАЛЬ_ПОЛОСКА | Представляет собой узор из тонких диагональных полос. |
ТОНКИЙ_ГОРИЗОНТАЛЬНЫЙ_ПЕРЕКРЕСТОЧНОСТЬ | Представляет собой тонкую горизонтальную штриховку |
ТОНКИЙ_ГОРИЗОНТАЛЬНЫЙ_ПОЛОСКА | Представляет собой узор из тонких горизонтальных полос. |
ТОНКИЙ_ЗАДНИЙ ХОД_ДИАГОНАЛЬНАЯ_ПОЛОСА | Представляет собой узор из тонких обратных диагональных полос. |
ТОНКИЙ_ВЕРТИКАЛЬНЫЙ_ПОЛОСКА | Представляет собой узор из тонких вертикальных полос. |
ВЕРТИКАЛЬНАЯ_ПОЛОСА | Представляет собой рисунок с вертикальными полосами |
В приведенном ниже примере установлен цвет переднего плана ячейки A1, но ячейка A2 настроена так, чтобы иметь цвета переднего плана и фона с фоновым узором с вертикальными полосами. |
При выполнении кода генерируется следующий вывод.
Цвета переднего плана и фона, примененные к ячейкам с фоновыми узорами
Важно знать
- Чтобы установить цвет переднего плана или фона ячейки, используйте кнопкуСтиль объектыЦвет переднего плана или жеФоновый цвет характеристики. Оба свойства вступят в силу, только еслиСтиль объектыШаблон свойство настроено.
- Цвет переднего плана Свойство задает цвет тени ячейки. Шаблон Свойство указывает тип фонового узора, используемого для цвета переднего плана или фона. Aspose.Cells предоставляет перечисление,Тип фонакоторый содержит набор предопределенных типов фоновых узоров.
- Если вы выберетеBackgroundType.NONE значение изТип фона перечисление, цвет переднего плана не применяется. Аналогично, цвет фона не применяется, если вы выбираетеBackgroundType.NONE или жеBackgroundType.SOLID ценности.
- При получении цвета заливки/затенения ячейки, еслиСтиль.Шаблон являетсяBackgroundType.NONE, Стиль.ForegroundColor вернетсяЦвет.Пустой.
Форматирование выбранных символов в Cell
Работа с настройками шрифта объяснил, как форматировать ячейки, но только как форматировать содержимое целых ячеек. Что делать, если вы хотите отформатировать только выбранные символы?
Aspose.Cells поддерживает эту функцию. В этом разделе объясняется, как использовать эту функцию.
Форматирование выбранных символов
Aspose.Cells предоставляет класс,Рабочая тетрадь, представляющий файл Excel Microsoft.Рабочая тетрадькласс содержитРабочий листКоллекциякоторый позволяет получить доступ к каждому рабочему листу в файле Excel. Рабочий лист представленРабочий листучебный класс.Рабочий листкласс предоставляетCellsколлекция. Каждый элемент вCellsколлекция представляет собой объектCellучебный класс.
Cell класс предоставляетсимволы, который принимает следующие параметры для выбора диапазона символов в ячейке:
- Начальный индекс, индекс символа, с которого начинается выбор.
- Количество символов, количество символов для выбора.
В выходном файле в ячейке A1 слово «Посетить» отформатировано шрифтом по умолчанию, но «Aspose!» жирный и синий.
Форматирование выбранных символов
Предварительные темы
- Настройки выравнивания
- Условное форматирование
- Форматирование данных
- Темы и цвета Excel
- Работа с настройками шрифта
- Формат рабочего листа Cells в рабочей книге
- Внедрить систему дат 1904 года
- Объединение и разделение Cells
- Настройки номера
- Сохранить префикс одиночной кавычки для значения или диапазона Cell
- Стилизация и форматирование данных