CellStyle
CellStyle
Vue d’ensemble
CellStyle est une struct dans Aspose.Cells FOSS pour Rust. Hérite de : Debug, Clone, PartialEq, et 3 autres.
Représente une façade de style de cellule mutable qui peut être appliquée à une ou plusieurs cellules.
Cette struct déclare 46 méthodes pour les objets CellStyle dans les programmes Rust. Les méthodes disponibles incluent : borders, clear_horizontal_alignment, clear_number_format, clear_vertical_alignment, copy, copy_from, default, fill, font, get_borders, get_borders_mut, get_custom, et 34 méthodes supplémentaires. Les membres publics sont accessibles à toute application Rust après l’installation du paquet Aspose.Cells FOSS pour Rust. Champs : background_color, borders, custom, fill_color, font, horizontal_alignment, et 13 autres.
Champs
| Nom | Type | Accès | Description |
|---|---|---|---|
number | i32 | Lecture/Écriture | Obtient le nombre. |
custom | Option<String> | Lecture/Écriture | Obtient le personnalisé. |
number_format | Option<String> | Lecture/Écriture | Obtient le format de nombre. |
horizontal_alignment | Option<HorizontalAlignment> | Lecture/Écriture | Obtient l’alignement horizontal. |
vertical_alignment | Option<VerticalAlignment> | Lecture/Écriture | Obtient l’alignement vertical. |
wrap_text | bool | Lecture/Écriture | Obtient le texte à renvoyer. |
indent_level | u8 | Lecture/Écriture | Obtient le niveau d’indentation. |
text_rotation | u16 | Lecture/Écriture | Obtient la rotation du texte. |
shrink_to_fit | bool | Lecture/Écriture | Obtient le rétrécissement pour s’adapter. |
reading_order | u8 | Lecture/Écriture | Obtient l’ordre de lecture. |
relative_indent | i32 | Lecture/Écriture | Obtient le retrait relatif. |
pattern | FillPattern | Lecture/Écriture | Obtient le motif. |
background_color | Option<String> | Lecture/Écriture | Obtient la couleur d’arrière-plan. |
font | Font | Lecture/Écriture | Obtient la police. |
fill_color | Option<String> | Lecture/Écriture | Obtient la couleur de remplissage. |
borders | Borders | Lecture/Écriture | Obtient les bordures. |
is_locked | bool | Lecture/Écriture | Obtient le verrouillage. |
is_hidden | bool | Lecture/Écriture | Obtient le statut masqué. |
quote_prefix | bool | Lecture/Écriture | Obtient le préfixe de citation. |
Méthodes
| Signature | Description |
|---|---|
default() → Self | Appelle la valeur par défaut sur cette instance CellStyle. |
new() → Self | Initialise une nouvelle instance. |
copy(source: &CellStyle) | Copie les données d’un autre objet de style. |
copy_from(source: &CellStyle) | Copie toutes les valeurs de style d’une autre instance de style. |
get_number_format() → Option<&str> | Obtient la chaîne de format numérique résolue. |
set_number_format(value: impl Into<String>) | Définit la chaîne de format de nombre résolue. |
clear_number_format() | Efface le format de nombre. |
get_number() → i32 | Obtient l’identifiant du format numérique. |
set_number(value: i32) | Définit l’identifiant du format numérique. |
get_custom() → Option<&str> | Obtient le code de format numérique personnalisé. |
set_custom(value: impl Into<String>) | Définit le code de format numérique personnalisé. |
get_horizontal_alignment() → Option<HorizontalAlignment> | Obtient l’alignement horizontal. |
set_horizontal_alignment(value: HorizontalAlignment) | Définit l’alignement horizontal. |
clear_horizontal_alignment() | Efface l’alignement horizontal. |
get_vertical_alignment() → Option<VerticalAlignment> | Obtient l’alignement vertical. |
set_vertical_alignment(value: VerticalAlignment) | Définit l’alignement vertical. |
clear_vertical_alignment() | Supprime l’alignement vertical. |
get_is_text_wrapped() → bool | Obtient la valeur associée. |
set_is_text_wrapped(value: bool) | Définit la valeur associée. |
get_indent_level() → u8 | Obtient le niveau d’indentation. |
set_indent_level(value: u8) | Définit le niveau d’indentation. |
get_text_rotation() → u16 | Obtient la rotation du texte. |
set_text_rotation(value: u16) → Result<(), CellsError> | Définit la rotation du texte. |
get_shrink_to_fit() → bool | Obtient si le contenu de la cellule se rétrécit pour s’adapter. |
set_shrink_to_fit(value: bool) | Définit si le contenu de la cellule se réduit pour s’adapter. |
get_reading_order() → u8 | Obtient l’ordre de lecture. |
set_reading_order(value: u8) → Result<(), CellsError> | Définit l’ordre de lecture. |
get_relative_indent() → i32 | Obtient le retrait relatif. |
set_relative_indent(value: i32) | Définit le retrait relatif. |
get_is_locked() → bool | Obtient si la cellule est verrouillée lorsque la protection de la feuille de calcul est activée. |
set_is_locked(value: bool) | Définit si la cellule est verrouillée lorsque la protection de la feuille de calcul est activée. |
get_is_hidden() → bool | Obtient si la formule de la cellule est masquée lorsque la protection de la feuille de calcul est activée. |
set_is_hidden(value: bool) | Définit si la formule de la cellule est masquée lorsque la protection de la feuille de calcul est activée. |
get_quote_prefix() → bool | Obtient si la valeur de la cellule commence par un guillemet simple. |
set_quote_prefix(value: bool) | Définit si la valeur de la cellule commence par un guillemet simple. |
font() → &Font | Obtient les paramètres de police. |
get_font() → &Font | Obtient les paramètres de police. |
get_font_mut() → &mut Font | Obtient des paramètres de police mutables, afin que les propriétés de police puissent être modifiées sur place : style.get_font_mut().set_size(14.0). |
set_font(font: Font) | Définit les paramètres de la police. |
fill() → Fill | Obtient la valeur associée. |
get_fill() → Fill | Obtient la valeur associée. |
set_fill(fill: Fill) | Définit la valeur associée. |
borders() → &Borders | Obtient les paramètres de bordure. |
get_borders() → &Borders | Obtient les paramètres de bordure. |
get_borders_mut() → &mut Borders | Obtient des paramètres de bordure mutables, afin que les bordures puissent être modifiées sur place : style.get_borders_mut().top_mut().set_color("FFFF0000"). |
set_borders(borders: Borders) | Définit les paramètres de bordure. |