Заполнить настройки
Цвета и фоновые узоры
Microsoft Excel может устанавливать цвета переднего плана (контура) и фона (заливки) ячеек и фоновых узоров.
Aspose.Cells также гибко поддерживает эти функции. В этой теме мы научимся использовать эти функции с помощью Aspose.Cells.
Настройка цветов и фоновых рисунков
Aspose.Cells предоставляет класс,Рабочая тетрадь который представляет файл Excel Microsoft.Рабочая тетрадь класс содержитРабочие листы коллекция, которая обеспечивает доступ к каждому листу в файле Excel. Рабочий лист представленРабочий лист сорт.Рабочий лист класс обеспечиваетCells коллекция. Каждый предмет вCells коллекция представляет собой объектCellсорт.
Cell имеетGetStyle иSetStyle методы, которые используются для получения и установки форматирования ячейки.СтильКласс предоставляет свойства для установки цветов переднего плана и фона ячеек. Aspose.Cells предоставляетТип фонаперечисление, содержащее набор предварительно определенных типов фоновых шаблонов, которые приведены ниже.
Фоновые узоры | Описание |
---|---|
Диагональ | Представляет собой диагональную штриховку. |
Диагональная Полоса | Представляет собой узор диагональных полос. |
Серый6 | Представляет 6,25% серого рисунка. |
Серый12 | Представляет 12,5% серого рисунка. |
Серый25 | Представляет 25 % серого рисунка. |
Серый50 | Представляет 50 % серого рисунка. |
Грей75 | Представляет 75 % серого рисунка. |
Горизонтальная Полоса | Представляет собой узор горизонтальных полос. |
Никто | Не представляет никакого фона |
РеверсДиагональПолоса | Представляет собой узор из обратных диагональных полос. |
Твердый | Представляет собой сплошной узор |
ТолстыйДиагональный | Представляет собой толстую диагональную штриховку. |
Тонкийдиагональный | Представляет собой тонкую диагональную штриховку. |
ТонкаяДиагональнаяПолоса | Представляет собой узор из тонких диагональных полос. |
ТонкийГоризонтальный | Представляет собой тонкую горизонтальную штриховку. |
ТонкаяГоризонтальнаяПолоса | Представляет собой узор из тонких горизонтальных полос. |
ТонкийРеверсДиагональнаяПолоса | Представляет собой узор из тонких обратных диагональных полос. |
ТонкаяВертикальнаяПолоса | Представляет собой узор из тонких вертикальных полос. |
Вертикальная полоса | Представляет собой рисунок вертикальных полос. |
В приведенном ниже примере установлен цвет переднего плана ячейки A1, но A2 настроен на использование как цвета переднего плана, так и цвета фона с фоновым узором в виде вертикальных полос.
Важно знать
- Чтобы установить цвет переднего плана или фона ячейки, используйтеСтиль объектыЦвет переднего плана илиФоновый цвет характеристики. Оба свойства вступят в силу, только еслиСтиль объектыШаблонсвойство настроено.
- Цвет переднего планаСвойство устанавливает цвет тени ячейки. ШаблонСвойство определяет тип фонового рисунка, используемого для цвета переднего плана или фона. Aspose.Cells предоставляет перечисление,Тип фона. который содержит набор предопределенных типов фоновых узоров.
- Если вы выберетеФонТип.Нет значение изТип фонаперечисления, цвет переднего плана не применяется. Аналогично, цвет фона не применяется, если вы выберетеФонТип.Нет илиBackgroundType.Solid ценности.
- При получении цвета заливки/затенения ячейки, еслиСтиль.Шаблон есть BackgroundType.None,Стиль.ForegroundColor вернет Color.Empty.
Применение эффектов градиентной заливки
Чтобы применить к ячейке желаемые эффекты градиентной заливки, используйтеСтиль объектыНаборДваЦветГрадиентметод соответственно.
Цвета и палитра
Палитра — это количество цветов, доступных для использования при создании изображения. Использование стандартизированной палитры в презентации позволяет пользователю создать единообразный вид. Каждый файл Excel Microsoft (97-2003) содержит палитру из 56 цветов, которые можно применять к ячейкам, шрифтам, линиям сетки, графическим объектам, заливкам и линиям диаграммы.
С Aspose.Cells можно использовать не только существующие цвета палитры, но и собственные цвета. Прежде чем использовать собственный цвет, сначала добавьте его в палитру.
В этом разделе обсуждается, как добавить в палитру собственные цвета.
Добавление пользовательских цветов в палитру
Aspose.Cells поддерживает 56 цветовую палитру Excel Microsoft. Чтобы использовать пользовательский цвет, который не определен в палитре, добавьте цвет в палитру.
Aspose.Cells предоставляет класс,Рабочая тетрадь , который представляет файл Excel Microsoft.Рабочая тетрадь класс обеспечиваетИзменение палитры метод, который принимает следующие параметры для добавления пользовательского цвета для изменения палитры:
- Пользовательский цвет — добавляемый пользовательский цвет.
- Индекс — индекс цвета в палитре, который будет заменен пользовательским цветом. Должно быть между 0-55.
В приведенном ниже примере в палитру добавляется пользовательский цвет (Орхидея) перед его применением к шрифту.