Заполнить настройки

Цвета и фоновые узоры

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 настроен на использование как цвета переднего плана, так и цвета фона с фоновым узором в виде вертикальных полос.

Важно знать

Применение эффектов градиентной заливки

Чтобы применить к ячейке желаемые эффекты градиентной заливки, используйтеСтиль объектыНаборДваЦветГрадиентметод соответственно.

Цвета и палитра

Палитра — это количество цветов, доступных для использования при создании изображения. Использование стандартизированной палитры в презентации позволяет пользователю создать единообразный вид. Каждый файл Excel Microsoft (97-2003) содержит палитру из 56 цветов, которые можно применять к ячейкам, шрифтам, линиям сетки, графическим объектам, заливкам и линиям диаграммы.

С Aspose.Cells можно использовать не только существующие цвета палитры, но и собственные цвета. Прежде чем использовать собственный цвет, сначала добавьте его в палитру.

В этом разделе обсуждается, как добавить в палитру собственные цвета.

Добавление пользовательских цветов в палитру

Aspose.Cells поддерживает 56 цветовую палитру Excel Microsoft. Чтобы использовать пользовательский цвет, который не определен в палитре, добавьте цвет в палитру.

Aspose.Cells предоставляет класс,Рабочая тетрадь , который представляет файл Excel Microsoft.Рабочая тетрадь класс обеспечиваетИзменение палитры метод, который принимает следующие параметры для добавления пользовательского цвета для изменения палитры:

  • Пользовательский цвет — добавляемый пользовательский цвет.
  • Индекс — индекс цвета в палитре, который будет заменен пользовательским цветом. Должно быть между 0-55.

В приведенном ниже примере в палитру добавляется пользовательский цвет (Орхидея) перед его применением к шрифту.