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 | قراءة/كتابة | يحصل على تصغير لتناسب. |
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 | قراءة/كتابة | يحصل على IsHidden. |
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) | يضبط إعدادات الحدود. |