Настройки заполнения
Цвета и фоновые узоры
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.Нет значение изТип фонаперечисление, цвет переднего плана не применяется. Аналогично, цвет фона не применяется, если вы выбираетеBackgroundType.Нет или жеBackgroundType.Solid ценности.
- При получении цвета заливки/затенения ячейки, еслиСтиль.Шаблон являетсяBackgroundType.Нет, Стиль.ForegroundColor вернетсяЦвет.Пустой.
Применение эффектов градиентной заливки
Чтобы применить нужные эффекты градиентной заливки к ячейке, используйтеСтиль объектыУстановитьДваЦветГрадиентметод соответственно.
Цвета и палитра
Палитра — это количество цветов, доступных для использования при создании изображения. Использование стандартизированной палитры в презентации позволяет пользователю создать единообразный вид. Каждый файл Excel Microsoft (97-2003) содержит палитру из 56 цветов, которые можно применять к ячейкам, шрифтам, линиям сетки, графическим объектам, заливкам и линиям диаграммы.
С Aspose.Cells можно использовать не только существующие цвета палитры, но и пользовательские цвета. Прежде чем использовать собственный цвет, сначала добавьте его в палитру.
В этом разделе обсуждается, как добавить пользовательские цвета в палитру.
Добавление пользовательских цветов в палитру
Aspose.Cells поддерживает 56-цветную палитру Excel Microsoft. Чтобы использовать пользовательский цвет, не определенный в палитре, добавьте этот цвет в палитру.
Aspose.Cells предоставляет класс,Рабочая тетрадь , представляющий файл Excel Microsoft.Рабочая тетрадь класс предоставляетИзменить палитру метод, который принимает следующие параметры для добавления пользовательского цвета для изменения палитры:
- Пользовательский цвет, добавляемый пользовательский цвет.
- Индекс, индекс цвета в палитре, который заменит пользовательский цвет. Должно быть между 0-55.
В приведенном ниже примере пользовательский цвет (Орхидея) добавляется в палитру перед его применением к шрифту.