CellStyle
CellStyle
Przegląd
CellStyle jest structem w Aspose.Cells FOSS dla Rust. Dziedziczy po: Debug, Clone, PartialEq oraz 3 innych.
Reprezentuje mutowalną fasadę stylu komórki, którą można zastosować do jednej lub wielu komórek.
Ten struct deklaruje 46 metod dla obiektów CellStyle w programach Rust. Dostępne metody obejmują: borders, clear_horizontal_alignment, clear_number_format, clear_vertical_alignment, copy, copy_from, default, fill, font, get_borders, get_borders_mut, get_custom oraz 34 dodatkowe metody. Publiczne elementy są dostępne dla każdej aplikacji Rust po zainstalowaniu pakietu Aspose.Cells FOSS dla Rust. Pola: background_color, borders, custom, fill_color, font, horizontal_alignment oraz 13 kolejnych.
Pola
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
number | i32 | Odczyt/zapis | Pobiera liczbę. |
custom | Option<String> | Odczyt/zapis | Pobiera niestandardowy. |
number_format | Option<String> | Odczyt/zapis | Pobiera format liczbowy. |
horizontal_alignment | Option<HorizontalAlignment> | Odczyt/zapis | Pobiera poziome wyrównanie. |
vertical_alignment | Option<VerticalAlignment> | Odczyt/zapis | Pobiera wyrównanie pionowe. |
wrap_text | bool | Odczyt/zapis | Pobiera wartość zawijania tekstu. |
indent_level | u8 | Odczyt/zapis | Pobiera poziom wcięcia. |
text_rotation | u16 | Odczyt/zapis | Pobiera obrót tekstu. |
shrink_to_fit | bool | Odczyt/zapis | Pobiera shrink to fit. |
reading_order | u8 | Odczyt/zapis | Pobiera kolejność odczytu. |
relative_indent | i32 | Odczyt/zapis | Pobiera względne wcięcie. |
pattern | FillPattern | Odczyt/zapis | Pobiera wzorzec. |
background_color | Option<String> | Odczyt/zapis | Pobiera kolor tła. |
font | Font | Odczyt/zapis | Zwraca czcionkę. |
fill_color | Option<String> | Odczyt/zapis | Pobiera kolor wypełnienia. |
borders | Borders | Odczyt/zapis | Pobiera granice. |
is_locked | bool | Odczyt/zapis | Pobiera wartość is locked. |
is_hidden | bool | Odczyt/zapis | Pobiera is hidden. |
quote_prefix | bool | Odczyt/zapis | Pobiera prefiks cytatu. |
Metody
| Sygnatura | Opis |
|---|---|
default() → Self | Wywołuje domyślną metodę na tej instancji CellStyle. |
new() → Self | Inicjalizuje nową instancję. |
copy(source: &CellStyle) | Kopiuje dane z innego obiektu stylu. |
copy_from(source: &CellStyle) | Kopiuje wszystkie wartości stylu z innej instancji stylu. |
get_number_format() → Option<&str> | Pobiera rozwiązany ciąg formatu liczbowego. |
set_number_format(value: impl Into<String>) | Ustawia rozwiązany ciąg formatu liczbowego. |
clear_number_format() | Czyści format liczby. |
get_number() → i32 | Pobiera identyfikator formatu numerycznego. |
set_number(value: i32) | Ustawia identyfikator formatu numerycznego. |
get_custom() → Option<&str> | Pobiera niestandardowy kod formatu liczby. |
set_custom(value: impl Into<String>) | Ustawia własny kod formatu liczbowego. |
get_horizontal_alignment() → Option<HorizontalAlignment> | Pobiera wyrównanie poziome. |
set_horizontal_alignment(value: HorizontalAlignment) | Ustawia wyrównanie poziome. |
clear_horizontal_alignment() | Usuwa wyrównanie poziome. |
get_vertical_alignment() → Option<VerticalAlignment> | Pobiera wyrównanie pionowe. |
set_vertical_alignment(value: VerticalAlignment) | Ustawia wyrównanie pionowe. |
clear_vertical_alignment() | Usuwa pionowe wyrównanie. |
get_is_text_wrapped() → bool | Pobiera powiązaną wartość. |
set_is_text_wrapped(value: bool) | Ustawia powiązaną wartość. |
get_indent_level() → u8 | Pobiera poziom wcięcia. |
set_indent_level(value: u8) | Ustawia poziom wcięcia. |
get_text_rotation() → u16 | Pobiera obrót tekstu. |
set_text_rotation(value: u16) → Result<(), CellsError> | Ustawia obrót tekstu. |
get_shrink_to_fit() → bool | Pobiera, czy zawartość komórki jest zmniejszana, aby pasowała. |
set_shrink_to_fit(value: bool) | Ustawia, czy zawartość komórki ma się kurczyć, aby dopasować. |
get_reading_order() → u8 | Pobiera kolejność odczytu. |
set_reading_order(value: u8) → Result<(), CellsError> | Ustawia kolejność odczytu. |
get_relative_indent() → i32 | Pobiera względne wcięcie. |
set_relative_indent(value: i32) | Ustawia względne wcięcie. |
get_is_locked() → bool | Zwraca, czy komórka jest zablokowana, gdy włączona jest ochrona arkusza. |
set_is_locked(value: bool) | Ustawia, czy komórka jest zablokowana, gdy włączona jest ochrona arkusza. |
get_is_hidden() → bool | Zwraca, czy formuła komórki jest ukryta, gdy włączona jest ochrona arkusza. |
set_is_hidden(value: bool) | Ustawia, czy formuła komórki jest ukryta, gdy włączona jest ochrona arkusza. |
get_quote_prefix() → bool | Zwraca, czy wartość komórki rozpoczyna się pojedynczym cudzysłowem. |
set_quote_prefix(value: bool) | Ustawia, czy wartość komórki zaczyna się od pojedynczego znaku cudzysłowu. |
font() → &Font | Zwraca ustawienia czcionki. |
get_font() → &Font | Pobiera ustawienia czcionki. |
get_font_mut() → &mut Font | Uzyskuje modyfikowalne ustawienia czcionki, tak aby właściwości czcionki można było zmienić w miejscu: style.get_font_mut().set_size(14.0). |
set_font(font: Font) | Ustawia ustawienia czcionki. |
fill() → Fill | Pobiera powiązaną wartość. |
get_fill() → Fill | Pobiera powiązaną wartość. |
set_fill(fill: Fill) | Ustawia powiązaną wartość. |
borders() → &Borders | Pobiera ustawienia obramowania. |
get_borders() → &Borders | Pobiera ustawienia obramowania. |
get_borders_mut() → &mut Borders | Uzyskuje zmienne ustawienia obramowania, aby obramowania mogły być zmieniane w miejscu: style.get_borders_mut().top_mut().set_color("FFFF0000"). |
set_borders(borders: Borders) | Ustawia ustawienia obramowania. |