CellStyle
CellStyle
Обзор
CellStyle — это struct в Aspose.Cells FOSS для Rust. Наследует от: Debug, Clone, PartialEq и ещё 3.
Представляет изменяемый фасад стиля ячейки, который может быть применён к одной или нескольким ячейкам.
Этот struct объявляет 46 методов для объектов CellStyle в Rust-программах. Доступные методы включают: borders, clear_horizontal_alignment, clear_number_format, clear_vertical_alignment, copy, copy_from, default, fill, font, get_borders, get_borders_mut, get_custom и ещё 34 метода. Публичные члены доступны любой Rust-приложению после установки пакета Aspose.Cells FOSS для Rust. Поля: background_color, borders, custom, fill_color, font, horizontal_alignment и ещё 13.
Поля
| Имя: | Тип: | Доступ | Описание: |
|---|---|---|---|
number | i32 | Чтение/запись | Получает число. |
custom | Option<String> | Чтение/запись | Получает пользовательский. |
number_format | Option<String> | Чтение/запись | Получает формат числа. |
horizontal_alignment | Option<HorizontalAlignment> | Чтение/запись | Получает горизонтальное выравнивание. |
vertical_alignment | Option<VerticalAlignment> | Чтение/запись | Получает вертикальное выравнивание. |
wrap_text | bool | Чтение/запись | Получает перенос текста. |
indent_level | u8 | Чтение/запись | Получает уровень отступа. |
text_rotation | u16 | Чтение/запись | Получает угол поворота текста. |
shrink_to_fit | bool | Чтение/запись | Получает shrink to fit. |
reading_order | u8 | Чтение/запись | Получает порядок чтения. |
relative_indent | i32 | Чтение/запись | Получает относительный отступ. |
pattern | FillPattern | Чтение/запись | Получает шаблон. |
background_color | Option<String> | Чтение/запись | Получает цвет фона. |
font | Font | Чтение/запись | Получает шрифт. |
fill_color | Option<String> | Чтение/запись | Получает цвет заливки. |
borders | Borders | Чтение/запись | Получает границы. |
is_locked | bool | Чтение/запись | Получает значение свойства is locked. |
is_hidden | bool | Чтение/запись | Получает значение свойства IsHidden. |
quote_prefix | bool | Чтение/запись | Получает префикс цитаты. |
Методы
| Подпись | Описание: |
|---|---|
default() → Self | Вызывает default у этого экземпляра CellStyle. |
new() → Self | Инициализирует новый экземпляр. |
copy(source: &CellStyle) | Копирует данные из другого объекта стиля. |
copy_from(source: &CellStyle) | Копирует все значения стиля из другого экземпляра стиля. |
get_number_format() → Option<&str> | Получает разрешённую строку формата числа. |
set_number_format(value: impl Into<String>) | Устанавливает разрешённую строку формата числа. |
clear_number_format() | Очищает формат числа. |
get_number() → i32 | Получает идентификатор числового формата. |
set_number(value: i32) | Устанавливает идентификатор числового формата. |
get_custom() → Option<&str> | Получает пользовательский код формата числа. |
set_custom(value: impl Into<String>) | Устанавливает пользовательский код числового формата. |
get_horizontal_alignment() → Option<HorizontalAlignment> | Получает горизонтальное выравнивание. |
set_horizontal_alignment(value: HorizontalAlignment) | Устанавливает горизонтальное выравнивание. |
clear_horizontal_alignment() | Сбрасывает горизонтальное выравнивание. |
get_vertical_alignment() → Option<VerticalAlignment> | Получает вертикальное выравнивание. |
set_vertical_alignment(value: VerticalAlignment) | Устанавливает вертикальное выравнивание. |
clear_vertical_alignment() | Сбрасывает вертикальное выравнивание. |
get_is_text_wrapped() → bool | Получает связанное значение. |
set_is_text_wrapped(value: bool) | Устанавливает связанное значение. |
get_indent_level() → u8 | Получает уровень отступа. |
set_indent_level(value: u8) | Устанавливает уровень отступа. |
get_text_rotation() → u16 | Получает поворот текста. |
set_text_rotation(value: u16) → Result<(), CellsError> | Устанавливает вращение текста. |
get_shrink_to_fit() → bool | Получает, сжимается ли содержимое ячейки, чтобы поместиться. |
set_shrink_to_fit(value: bool) | Устанавливает, будет ли содержимое ячейки сжиматься до нужного размера. |
get_reading_order() → u8 | Получает порядок чтения. |
set_reading_order(value: u8) → Result<(), CellsError> | Устанавливает порядок чтения. |
get_relative_indent() → i32 | Получает относительный отступ. |
set_relative_indent(value: i32) | Устанавливает относительный отступ. |
get_is_locked() → bool | Получает, заблокирована ли ячейка при включённой защите листа. |
set_is_locked(value: bool) | Устанавливает, заблокирована ли ячейка при включённой защите листа. |
get_is_hidden() → bool | Получает, скрыта ли формула ячейки при включённой защите листа. |
set_is_hidden(value: bool) | Устанавливает, скрыта ли формула ячейки при включённой защите листа. |
get_quote_prefix() → bool | Получает, начинается ли значение ячейки с одинарной кавычки. |
set_quote_prefix(value: bool) | Устанавливает, начинается ли значение ячейки с одинарной кавычкой. |
font() → &Font | Получает параметры шрифта. |
get_font() → &Font | Получает настройки шрифта. |
get_font_mut() → &mut Font | Получает изменяемые настройки шрифта, чтобы свойства шрифта можно было изменять на месте: style.get_font_mut().set_size(14.0). |
set_font(font: Font) | Устанавливает настройки шрифта. |
fill() → Fill | Получает связанное значение. |
get_fill() → Fill | Получает связанное значение. |
set_fill(fill: Fill) | Устанавливает связанное значение. |
borders() → &Borders | Получает настройки границы. |
get_borders() → &Borders | Получает настройки границы. |
get_borders_mut() → &mut Borders | Получает изменяемые настройки границ, чтобы границы можно было менять на месте: style.get_borders_mut().top_mut().set_color("FFFF0000"). |
set_borders(borders: Borders) | Устанавливает параметры границы. |