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 | Читання/Запис | Отримує значення, чи приховано. |
quote_prefix | bool | Читання/Запис | Отримує префікс цитати. |
Методи
| Сигнатура | Опис |
|---|---|
default() → Self | Викликає значення за замовчуванням для цього екземпляра 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) | Встановлює налаштування меж. |