CellStyle

概述

CellStyle 是 Aspose.Cells Rust 开源软件中的结构体。继承自:Debug、Clone、PartialEq,以及另外 3 个。

表示一个可变的单元格样式外观,可应用于一个或多个单元格。

此结构体为 Rust 程序中的 CellStyle 对象声明了 46 个方法。可用的方法包括:borders、clear_horizontal_alignment、clear_number_format、clear_vertical_alignment、copy、copy_from、default、fill、font、get_borders、get_borders_mut、get_custom,以及另外 34 个方法。安装 Aspose.Cells Rust 开源软件包后,公共成员对任何 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_hiddenbool读写获取是否隐藏。
quote_prefixbool读写获取引用前缀。

方法

签名描述
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)设置边框设置。

另请参阅

 中文