PageSetup

نظرة عامة

PageSetup هي struct في Aspose.Cells FOSS للـ Rust. تورث من: Debug, Clone, PartialEq, وواحد آخر.

يمثل إعدادات طباعة ورقة العمل وتخطيط الصفحة.

هذا struct يعلن عن 102 طريقة لكائنات PageSetup في برامج Rust. الطرق المتاحة تشمل: add_horizontal_page_break, add_vertical_page_break, bottom_margin, bottom_margin_inch, center_footer, center_header, center_horizontally, center_vertically, clear_horizontal_page_breaks, clear_vertical_page_breaks, first_page_number, fit_to_pages_tall, و90 طريقة إضافية. الأعضاء العامة متاحة لأي تطبيق Rust بعد تثبيت حزمة Aspose.Cells FOSS للـ Rust.

الطرق

التوقيعوصف
new() → Selfيُهيئ مثيلًا جديدًا.
paper_size() → PaperSizeTypeيحصل على حجم الورق.
get_paper_size() → PaperSizeTypeيحصل على حجم الورق.
set_paper_size(value: PaperSizeType)يضبط حجم الورق.
orientation() → PageOrientationTypeيحصل على اتجاه الصفحة.
get_orientation() → PageOrientationTypeيحصل على اتجاه الصفحة.
set_orientation(value: PageOrientationType)يضبط اتجاه الصفحة.
first_page_number() → Option<i32>يحصل على رقم الصفحة المطبوعة الأولى.
get_first_page_number() → Option<i32>يحصل على رقم الصفحة الأولى المطبوعة.
set_first_page_number(value: Option<i32>) → Result<(), CellsError>يحدد رقم الصفحة الأولى المطبوعة.
scale() → Option<i32>يحصل على نسبة مقياس الطباعة.
get_scale() → Option<i32>يحصل على نسبة مقياس الطباعة.
set_scale(value: Option<i32>) → Result<(), CellsError>يضبط نسبة مقياس الطباعة.
fit_to_pages_wide() → Option<i32>يحصل على عدد الصفحات العرضية لتلائم عند الطباعة.
get_fit_to_pages_wide() → Option<i32>يحصل على عدد الصفحات العرضية لتلائم عند الطباعة.
set_fit_to_pages_wide(value: Option<i32>) → Result<(), CellsError>يضبط عدد الصفحات العرضية لتناسب عند الطباعة.
fit_to_pages_tall() → Option<i32>يحصل على عدد الصفحات الطولية لتناسبها عند الطباعة.
get_fit_to_pages_tall() → Option<i32>يحصل على عدد الصفحات الطولية لتناسب عند الطباعة.
set_fit_to_pages_tall(value: Option<i32>) → Result<(), CellsError>يضبط عدد الصفحات الطولية لتناسب عند الطباعة.
من print_area() إلى &strيحصل على مرجع منطقة الطباعة.
من get_print_area() إلى &strيحصل على مرجع منطقة الطباعة.
set_print_area(value: impl Into<String>)يحدد مرجع منطقة الطباعة.
من print_title_rows() إلى &strيحصل على مرجع صفوف العنوان المتكررة.
من get_print_title_rows() إلى &strيحصل على مرجع صفوف العنوان المتكررة.
set_print_title_rows(value: impl Into<String>)يضبط مرجع صفوف العنوان المتكررة.
من print_title_columns() إلى &strيحصل على مرجع أعمدة العنوان المتكررة.
من get_print_title_columns() إلى &strيحصل على مرجع أعمدة العنوان المتكررة.
set_print_title_columns(value: impl Into<String>)يضبط مرجع أعمدة العنوان المتكررة.
left_margin() → f64يحصل على الهامش الأيسر بالسنتيمترات.
get_left_margin() → f64يحصل على الهامش الأيسر بالسنتيمترات.
set_left_margin(value: f64) → Result<(), CellsError>يضبط الهامش الأيسر بالسنتيمترات.
right_margin() → f64يحصل على الهامش الأيمن بالسنتيمترات.
get_right_margin() → f64يحصل على الهامش الأيمن بالسنتيمترات.
set_right_margin(value: f64) → Result<(), CellsError>يضبط الهامش الأيمن بالسنتيمترات.
top_margin() → f64يحصل على الهامش العلوي بالسنتيمترات.
get_top_margin() → f64يحصل على الهامش العلوي بالسنتيمترات.
set_top_margin(value: f64) → Result<(), CellsError>يضبط الهامش العلوي بالسنتيمترات.
bottom_margin() → f64يحصل على الهامش السفلي بالسنتيمترات.
get_bottom_margin() → f64يحصل على الهامش السفلي بالسنتيمترات.
set_bottom_margin(value: f64) → Result<(), CellsError>يضبط الهامش السفلي بالسنتيمترات.
header_margin() → f64يحصل على هامش الرأس بالسنتيمترات.
get_header_margin() → f64يحصل على هامش الرأس بالسنتيمترات.
set_header_margin(value: f64) → Result<(), CellsError>يضبط هامش الرأس بالسنتيمترات.
footer_margin() → f64يحصل على هامش التذييل بالسنتيمترات.
get_footer_margin() → f64يحصل على هامش التذييل بالسنتيمترات.
set_footer_margin(value: f64) → Result<(), CellsError>يضبط هامش التذييل بالسنتيمترات.
left_margin_inch() → f64يحصل على الهامش الأيسر بالبوصة.
get_left_margin_inch() → f64يحصل على الهامش الأيسر بالبوصة.
set_left_margin_inch(value: f64) → Result<(), CellsError>يضبط الهامش الأيسر بالبوصة.
right_margin_inch() → f64يحصل على الهامش الأيمن بالبوصة.
get_right_margin_inch() → f64يحصل على الهامش الأيمن بالبوصة.
set_right_margin_inch(value: f64) → Result<(), CellsError>يضبط الهامش الأيمن بالبوصة.
top_margin_inch() → f64يحصل على الهامش العلوي بالبوصة.
get_top_margin_inch() → f64يحصل على الهامش العلوي بالبوصة.
set_top_margin_inch(value: f64) → Result<(), CellsError>يضبط الهامش العلوي بالبوصة.
bottom_margin_inch() → f64يحصل على الهامش السفلي بالإنش.
get_bottom_margin_inch() → f64يحصل على الهامش السفلي بالبوصة.
set_bottom_margin_inch(value: f64) → Result<(), CellsError>يضبط الهامش السفلي بالبوصة.
header_margin_inch() → f64يحصل على هامش الرأس بالبوصة.
get_header_margin_inch() → f64يحصل على هامش الرأس بالبوصة.
set_header_margin_inch(value: f64) → Result<(), CellsError>يضبط هامش الرأس بالبوصة.
footer_margin_inch() → f64يحصل على هامش التذييل بالبوصة.
get_footer_margin_inch() → f64يحصل على هامش التذييل بالبوصة.
set_footer_margin_inch(value: f64) → Result<(), CellsError>يضبط هامش التذييل بالبوصات.
left_header() → &strيحصل على نص الرأس الأيسر.
get_left_header() → &strيحصل على نص الرأس الأيسر.
set_left_header(value: impl Into<String>)يحدد نص الرأس الأيسر.
center_header() → &strيحصل على نص الترويسة المركزية.
get_center_header() → &strيحصل على نص الرأس الأوسط.
set_center_header(value: impl Into<String>)يضبط نص الترويسة المركزية.
right_header() → &strيسترجع نص الترويسة اليمنى.
get_right_header() → &strيحصل على نص الرأس الأيمن.
set_right_header(value: impl Into<String>)يضبط نص الترويسة اليمنى.
left_footer() → &strيحصل على نص التذييل الأيسر.
get_left_footer() → &strيحصل على نص التذييل الأيسر.
set_left_footer(value: impl Into<String>)يضبط نص التذييل الأيسر.
center_footer() → &strيحصل على نص التذييل الأوسط.
get_center_footer() → &strيحصل على نص التذييل المركزي.
set_center_footer(value: impl Into<String>)يضبط نص التذييل المركزي.
right_footer() → &strيحصل على نص التذييل الأيمن.
get_right_footer() → &strيحصل على نص التذييل الأيمن.
set_right_footer(value: impl Into<String>)يضبط نص التذييل الأيمن.
print_gridlines() → boolيحصل على ما إذا كانت خطوط الشبكة مطبوعة.
get_print_gridlines() → boolيحصل على ما إذا كانت خطوط الشبكة مطبوعة.
set_print_gridlines(value: bool)يضبط ما إذا كانت خطوط الشبكة مطبوعة.
print_headings() → boolيحصل على ما إذا كانت رؤوس الصفوف والأعمدة مطبوعة.
get_print_headings() → boolيُرجع ما إذا كانت عناوين الصفوف والأعمدة مطبوعة.
set_print_headings(value: bool)يضبط ما إذا كان يتم طباعة عناوين الصفوف والأعمدة.
center_horizontally() → boolيحصل على ما إذا كان المحتوى مركّزًا أفقيًا على الصفحة.
get_center_horizontally() → boolيحصل على ما إذا كان المحتوى متمركزًا أفقيًا على الصفحة.
set_center_horizontally(value: bool)يحدد ما إذا كان المحتوى مركزًا أفقيًا على الصفحة.
center_vertically() → boolيحصل على ما إذا كان المحتوى مركّزًا عموديًا على الصفحة.
get_center_vertically() → boolيحصل على ما إذا كان المحتوى متمركزًا عموديًا على الصفحة.
set_center_vertically(value: bool)يضبط ما إذا كان المحتوى متمركزًا عموديًا على الصفحة.
horizontal_page_breaks() → Vec<i32>يستخرج فواصل الصفحات الأفقية كمؤشرات صفوف مرتبة تبدأ من الصفر.
get_horizontal_page_breaks() → Vec<i32>يستخرج فواصل الصفحات الأفقية كمؤشرات صفوف مرتبة تبدأ من الصفر.
vertical_page_breaks() → Vec<i32>يحصل على فواصل الصفحات العمودية كفهارس أعمدة مرتبة بصفر أساس.
get_vertical_page_breaks() → Vec<i32>يحصل على فواصل الصفحات العمودية كفهارس أعمدة مرتبة بصفر أساس.
add_horizontal_page_break(row_index: i32) → Result<(), CellsError>يضيف عنصرًا.
add_vertical_page_break(column_index: i32) → Result<(), CellsError>يضيف عنصرًا.
clear_horizontal_page_breaks()يمسح فواصل الصفحات الأفقية.
clear_vertical_page_breaks()يمسح فواصل الصفحات العمودية.

انظر أيضاً

 العربية