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

При выполнении кода генерируется следующий вывод.

Цвета переднего плана и фона, примененные к ячейкам с фоновыми узорами

дело:изображение_альтернативный_текст

Важно знать

Форматирование выбранных символов в Cell

Работа с настройками шрифта объяснил, как форматировать ячейки, но только как форматировать содержимое целых ячеек. Что делать, если вы хотите отформатировать только выбранные символы?

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

Форматирование выбранных символов

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

Cell класс предоставляетсимволы, который принимает следующие параметры для выбора диапазона символов в ячейке:

  • Начальный индекс, индекс символа, с которого начинается выбор.
  • Количество символов, количество символов для выбора.

В выходном файле в ячейке A1 слово «Посетить» отформатировано шрифтом по умолчанию, но «Aspose!» жирный и синий.

Форматирование выбранных символов

дело:изображение_альтернативный_текст

Предварительные темы