PageSetup صف

PageSetup صف

يقوم بتغليف الكائن الذي يمثل وصف إعداد الصفحة. يحتوي الكائن PageSetup على كافة خيارات إعداد الصفحة.

يكشف النوع PageSetup عن الأعضاء التاليين:

ملكيات

ملكيةوصف
ods_page_backgroundيحصل على خلفية ODS.
print_areaيمثل النطاق الذي سيتم طباعته.
print_title_columnsيمثل الأعمدة التي تحتوي على الخلايا التي سيتم تكرارها على الجانب الأيسر من كل صفحة.
print_title_rowsيمثل الصفوف التي تحتوي على الخلايا التي سيتم تكرارها في أعلى كل صفحة.
black_and_whiteيمثل ما إذا كانت عناصر المستند سيتم طباعتها باللونين الأبيض والأسود.
center_horizontallyيمثل ما إذا كانت الورقة مطبوعة في المنتصف أفقيًا.
center_verticallyيمثل ذلك إذا تمت طباعة الورقة بشكل عمودي في المنتصف.
print_draftيمثل ما إذا كانت الورقة ستتم طباعتها بدون رسومات.
footer_marginيمثل المسافة من أسفل الصفحة إلى التذييل، بوحدة السنتيمتر.
footer_margin_inchيمثل المسافة من أسفل الصفحة إلى التذييل، بوحدة البوصة.
header_marginيمثل المسافة من أعلى الصفحة إلى الرأس، بوحدة السنتيمتر.
header_margin_inchيمثل المسافة من أعلى الصفحة إلى الرأس، بوحدة البوصة.
printer_settingsيحصل على إعدادات الطابعة الافتراضية ويقوم بتعيينها.
left_marginيمثل حجم الهامش الأيسر بوحدة السنتيمتر.
left_margin_inchيمثل حجم الهامش الأيسر، بوحدة البوصة.
right_marginيمثل حجم الهامش الأيمن بوحدة السنتيمتر.
right_margin_inchيمثل حجم الهامش الأيمن، بوحدة البوصة.
top_marginيمثل حجم الهامش العلوي بوحدة السنتيمتر.
top_margin_inchيمثل حجم الهامش العلوي بوحدة البوصة.
bottom_marginيمثل حجم الهامش السفلي بوحدة السنتيمتر.
bottom_margin_inchيمثل حجم الهامش السفلي بوحدة البوصة.
first_page_numberيمثل رقم الصفحة الأولى التي سيتم استخدامها عند طباعة هذه الورقة.
fit_to_pages_tallيمثل عدد الصفحات التي سيتم قياس ورقة العمل إليها عند طباعتها.
القيمة الافتراضية هي 1.
fit_to_pages_wideيمثل عدد الصفحات التي سيتم تغيير حجم ورقة العمل إليها عند طباعتها.
القيمة الافتراضية هي 1.
is_percent_scaleإذا كانت هذه الخاصية False، فإن الخاصيتين FitToPagesWide وFitToPagesTall تتحكمان في كيفية قياس ورقة العمل.
orderيمثل الترتيب الذي يستخدمه Microsoft Excel لترقيم الصفحات عند طباعة ورقة عمل كبيرة.
is_automatic_paper_sizeيشير إلى ما إذا كان حجم الورق تلقائياً.
paper_sizeيمثل حجم الورقة.
paper_widthيحصل على عرض الورقة بوحدة البوصة، مع الأخذ في الاعتبار اتجاه الصفحة.
paper_heightيحصل على ارتفاع الورقة بوحدة البوصة، ويعتبر اتجاه الصفحة.
orientationيمثل اتجاه طباعة الصفحة.
print_commentsيمثل الطريقة التي تتم بها طباعة التعليقات مع الورقة.
print_errorsيحدد نوع خطأ الطباعة المعروض.
print_headingsيمثل ما إذا كانت عناوين الصفوف والأعمدة مطبوعة بهذه الصفحة.
print_gridlinesيمثل ما إذا كانت خطوط الشبكة الخلوية مطبوعة على الصفحة.
zoomيُمثل عامل القياس كنسبة مئوية. يجب أن يكون بين ١٠ و٤٠٠.
is_auto_first_page_numberيشير إلى ما إذا كان رقم الصفحة الأول يتم تعيينه تلقائيًا.
print_qualityيمثل جودة الطباعة.
print_copiesاحصل على عدد النسخ المراد طباعتها وحدده.
is_hf_diff_odd_evenصحيح يعني أن رأس/تذييل الصفحات الفردية يختلف مع الصفحات الفردية.
is_hf_diff_firstصحيح يعني أن رأس/تذييل الصفحة الأولى يختلف عن الصفحات الأخرى.
is_hf_scale_with_docيشير إلى ما إذا كان يتم قياس الرأس والتذييل باستخدام مقياس المستند.
ينطبق فقط على Excel 2007.
is_hf_align_marginsيشير إلى ما إذا كانت هوامش الرأس والتذييل متوافقة مع هوامش الصفحة.
إذا كانت هذه الخاصية صحيحة، فسيتم محاذاة الرأس والتذييل الأيسر مع الهامش الأيسر،
وسيتم محاذاة الرأس والتذييل الأيمن مع الهامش الأيمن.
يتم تمكين هذا الخيار بشكل افتراضي.

طُرق

طريقةوصف
get_picture(self, is_header, section)يحصل على الكائن Picture من الرأس/التذييل.
get_picture(self, is_first, is_even, is_header, section)يحصل على الكائن Picture من الرأس/التذييل.
copy(self, source, copy_options)نسخ إعدادات إعداد الصفحة.
set_fit_to_pages(self, wide, tall)تعيين عدد الصفحات التي سيتم تغيير حجم ورقة العمل إليها عند طباعتها.
custom_paper_size(self, width, height)تعيين حجم الورق المخصص، بوحدة البوصات.
clear_header_footer(self)مسح إعدادات الرأس والتذييل.
get_header(self, section)يحصل على نص برمجي لتنسيق رأس ملف Excel.
get_commands(self, header_footer_script)يحصل على كافة أوامر الرأس أو التذييل.
get_footer(self, section)يحصل على نص برمجي لتنسيق تذييل ملف Excel.
set_header(self, section, header_script)تعيين نص برمجي لتنسيق رأس ملف Excel.
set_footer(self, section, footer_script)تعيين نص برمجي لتنسيق تذييل ملف Excel.
set_even_header(self, section, header_script)تعيين نص برمجي لتنسيق رأس الصفحة الزوجية لملف Excel.
التأثير الوحيد في Excel 2007 عندما يكون IsHFDiffOddEven صحيحًا.
get_even_header(self, section)يحصل على نص برمجي لتنسيق الرأس الزوجي لملف Excel.
set_even_footer(self, section, footer_script)تعيين نص برمجي لتنسيق تذييل الصفحة الزوجية لملف Excel.
التأثير الوحيد في Excel 2007 عندما يكون IsHFDiffOddEven صحيحًا.
get_even_footer(self, section)يحصل على نص برمجي لتنسيق التذييل الزوجي لملف Excel.
set_first_page_header(self, section, header_script)تعيين تنسيق البرنامج النصي لرأس الصفحة الأولى لملف Excel.
التأثير الوحيد في Excel 2007 عندما يكون IsHFDiffFirst صحيحًا.
get_first_page_header(self, section)يحصل على نص برمجي لتنسيق رأس الصفحة الأولى لملف Excel.
set_first_page_footer(self, section, footer_script)تعيين نص برمجي لتنسيق تذييل الصفحة الأولى لملف Excel.
get_first_page_footer(self, section)يحصل على نص برمجي لتنسيق تذييل الصفحة الأولى من ملف Excel.
set_header_picture(self, section, header_picture)تعيين صورة في رأس ورقة العمل.
set_footer_picture(self, section, footer_picture)تعيين صورة في تذييل ورقة العمل.
set_picture(self, is_first, is_even, is_header, section, image_data)تعيين صورة في رأس/تذييل ورقة العمل.

مثال

from aspose.cells import Workbook

workbook = Workbook()
sheets = workbook.worksheets
# Add a worksheet
sheets.add()
sheet = sheets[1]
pageSetup = sheet.page_setup
pageSetup.print_area = "D1:K13"

أنظر أيضا