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.

Поля

Имя:Тип:ДоступОписание:
numberi32Чтение/записьПолучает число.
customOption<String>Чтение/записьПолучает пользовательский.
number_formatOption<String>Чтение/записьПолучает формат числа.
horizontal_alignmentOption<HorizontalAlignment>Чтение/записьПолучает горизонтальное выравнивание.
vertical_alignmentOption<VerticalAlignment>Чтение/записьПолучает вертикальное выравнивание.
wrap_textboolЧтение/записьПолучает перенос текста.
indent_levelu8Чтение/записьПолучает уровень отступа.
text_rotationu16Чтение/записьПолучает угол поворота текста.
shrink_to_fitboolЧтение/записьПолучает shrink to fit.
reading_orderu8Чтение/записьПолучает порядок чтения.
relative_indenti32Чтение/записьПолучает относительный отступ.
patternFillPatternЧтение/записьПолучает шаблон.
background_colorOption<String>Чтение/записьПолучает цвет фона.
fontFontЧтение/записьПолучает шрифт.
fill_colorOption<String>Чтение/записьПолучает цвет заливки.
bordersBordersЧтение/записьПолучает границы.
is_lockedboolЧтение/записьПолучает значение свойства is locked.
is_hiddenboolЧтение/записьПолучает значение свойства IsHidden.
quote_prefixboolЧтение/записьПолучает префикс цитаты.

Методы

ПодписьОписание:
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)Устанавливает параметры границы.

См. также:

 Русский