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يمثل الترتيب الذي يستخدمه Excel Microsoft لترقيم الصفحات عند طباعة ورقة عمل كبيرة.
is_automatic_paper_sizeيشير إلى ما إذا كان حجم الورق تلقائيًا.
paper_sizeيمثل حجم الورق.
paper_widthالحصول على عرض الورقة بوحدة البوصة، مع مراعاة اتجاه الصفحة.
paper_heightالحصول على ارتفاع الورقة بوحدة البوصة، مع اعتبار اتجاه الصفحة.
orientationيمثل اتجاه طباعة الصفحة.
print_commentsيمثل الطريقة التي تتم بها طباعة التعليقات مع الورقة.
print_errorsيحدد نوع خطأ الطباعة المعروض.
print_headingsيمثل ما إذا تمت طباعة عناوين الصفوف والأعمدة مع هذه الصفحة.
print_gridlinesيمثل ما إذا كانت خطوط شبكة الخلايا مطبوعة على الصفحة.
zoomيمثل عامل التحجيم في المئة. يجب أن يكون بين 10 و 400.
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يحصل على الكائن Picture للرأس/التذييل.
get_pictureيحصل على الكائن Picture للرأس/التذييل.
copyينسخ إعداد إعداد الصفحة.
set_fit_to_pagesيضبط عدد الصفحات التي سيتم تغيير حجم ورقة العمل إليها عند طباعتها.
custom_paper_sizeيضبط حجم الورق المخصص بوحدة البوصة.
clear_header_footerمسح إعداد الرأس والتذييل.
get_headerيحصل على برنامج نصي لتنسيق رأس ملف Excel.
get_commandsيحصل على جميع أوامر الرأس أو التذييل.
get_footerيحصل على برنامج نصي لتنسيق تذييل ملف Excel.
set_headerيقوم بتعيين برنامج نصي لتنسيق رأس ملف Excel.
set_footerيقوم بتعيين برنامج نصي لتنسيق تذييل ملف Excel.
set_even_headerيقوم بتعيين برنامج نصي لتنسيق رأس الصفحة الزوجية لملف Excel.
يتم التأثير فقط في Excel 2007 عندما تكون قيمة IsHFDiffOddEven صحيحة.
get_even_headerالحصول على برنامج نصي لتنسيق الرأس الزوجي لملف Excel.
set_even_footerيقوم بتعيين برنامج نصي لتنسيق تذييل الصفحة الزوجية لملف Excel.
يتم التأثير فقط في Excel 2007 عندما تكون قيمة IsHFDiffOddEven صحيحة.
get_even_footerالحصول على برنامج نصي لتنسيق التذييل الزوجي لملف Excel.
set_first_page_headerيقوم بتعيين برنامج نصي لتنسيق رأس الصفحة الأولى لملف Excel.
يتم التأثير فقط في Excel 2007 عندما تكون قيمة IsHFDiffFirst صحيحة.
get_first_page_headerالحصول على برنامج نصي لتنسيق رأس الصفحة الأولى من ملف Excel.
set_first_page_footerيقوم بتعيين برنامج نصي لتنسيق تذييل الصفحة الأولى لملف Excel.
get_first_page_footerالحصول على برنامج نصي لتنسيق تذييل الصفحة الأولى لملف Excel.
set_header_pictureتعيين صورة في رأس ورقة العمل.
set_footer_pictureتعيين صورة في تذييل ورقة العمل.
set_pictureلتعيين صورة في رأس/تذييل ورقة العمل.

مثال

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"

أنظر أيضا