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 أخرى.

الحقول

اسمالنوعالوصولوصف
numberi32قراءة/كتابةيحصل على الرقم.
customOption<String>قراءة/كتابةيحصل على المخصص.
number_formatOption<String>قراءة/كتابةيحصل على تنسيق الرقم.
horizontal_alignmentOption<HorizontalAlignment>قراءة/كتابةيحصل على المحاذاة الأفقية.
vertical_alignmentOption<VerticalAlignment>قراءة/كتابةيحصل على المحاذاة العمودية.
wrap_textboolقراءة/كتابةيحصل على النص الملتف.
indent_levelu8قراءة/كتابةيحصل على مستوى الإزاحة.
text_rotationu16قراءة/كتابةيحصل على تدوير النص.
shrink_to_fitboolقراءة/كتابةيحصل على تصغير لتناسب.
reading_orderu8قراءة/كتابةيحصل على ترتيب القراءة.
relative_indenti32قراءة/كتابةيحصل على المسافة البادئة النسبية.
patternFillPatternقراءة/كتابةيحصل على النمط.
background_colorOption<String>قراءة/كتابةيحصل على لون الخلفية.
fontFontقراءة/كتابةيحصل على الخط.
fill_colorOption<String>قراءة/كتابةيحصل على لون التعبئة.
bordersBordersقراءة/كتابةيحصل على الحدود.
is_lockedboolقراءة/كتابةيحصل على ما إذا كان مقفولًا.
is_hiddenboolقراءة/كتابةيحصل على IsHidden.
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)يضبط إعدادات الحدود.

انظر أيضاً

 العربية