CellStyle
CellStyle
نمای کلی
CellStyle یک ساختار در Aspose.Cells FOSS برای Rust است. ارثبری از: Debug، Clone، PartialEq و 3 مورد دیگر.
نمایانگر یک واسط سبک سلول mutable که میتواند بر یک یا چند سلول اعمال شود.
این ساختار 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 متد دیگر. اعضای عمومی پس از نصب بسته Aspose.Cells FOSS برای Rust برای هر برنامه 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_hidden | bool | خواندن/نوشتن | مقدار مخفی بودن را دریافت میکند. |
quote_prefix | bool | خواندن/نوشتن | پیشوند نقلقول را دریافت میکند. |
روش ها
| امضا | توضیح |
|---|---|
default() → Self | متد default را بر روی این نمونهٔ CellStyle صدا میزند. |
new() → Self | یک نمونهٔ جدید را مقداردهی اولیه میکند. |
copy(source: &CellStyle) | دادهها را از شیء style دیگر کپی میکند. |
copy_from(source: &CellStyle) | تمام مقادیر style را از نمونهٔ style دیگر کپی میکند. |
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) | تنظیمات حاشیه را تعیین میکند. |