ميزات إعداد الصفحة
في بعض الأحيان ، من الضروري تكوين إعدادات إعداد الصفحة لأوراق العمل للتحكم في الطباعة. توفر إعدادات إعداد الصفحة هذه خيارات متنوعة.
خيارات الصفحة
خيارات إعداد الصفحة مدعومة بالكامل في Aspose.Cells. تشرح هذه المقالة كيفية تعيين خيارات الصفحة مع Aspose.Cells.
ضبط خيارات الصفحة
Aspose.Cells يوفر فصل دراسي ،دفتر العمل ، يمثل ملف Excel Microsoft. تحتوي فئة المصنف على مجموعة أوراق عمل تتيح الوصول إلى كل ورقة عمل في ملف Excel. يتم تمثيل ورقة العمل بواسطةورقة عمل صف دراسي.
توفر فئة ورقة العمل خاصية PageSetup المستخدمة لتعيين خيارات إعداد الصفحة. في الواقع ، تعد خاصية PageSetup أحد عناصر فئة PageSetup التي تجعل من الممكن تعيين خيارات تخطيط الصفحة لورقة عمل مطبوعة. توفر فئة PageSetup خصائص متنوعة تُستخدم لتعيين خيارات إعداد الصفحة. تمت مناقشة بعض هذه الخصائص أدناه.
اتجاه الصفحة
يمكن ضبط اتجاه الصفحة على عمودي أو أفقي باستخدام امتداداعداد الصفحة صف دراسي'setOrientation (PageOrientationType) طريقة. الsetOrientation (PageOrientationType) طريقة يأخذPageOrientationType التعداد كمعامل. أعضاءPageOrientationType التعداد مذكور أدناه.
أنواع اتجاه الصفحة | وصف |
---|---|
المناظر الطبيعيه | اتجاه أفقي |
لَوحَة | اتجاه عمودي |
عامل التحجيم
من الممكن تصغير حجم ورقة العمل أو تكبيره عن طريق ضبط عامل التحجيم بامتدادsetZoom طريقةاعداد الصفحة صف دراسي.
خيارات FitToPages
لملاءمة محتويات ورقة العمل مع عدد محدد من الصفحات ، استخدم ملحقاعداد الصفحة صف دراسي'setFitToPagesTall وsetFitToPagesWide أساليب. تُستخدم هذه الطرق أيضًا لتوسيع نطاق أوراق العمل.
حجم الورق
عيّن حجم الورق الذي ستتم طباعة أوراق العمل عليه باستخدام ملفاعداد الصفحة صف دراسي'حجم الورق خاصية. تقبل الخاصية PaperSize إحدى القيم المحددة مسبقًا في ملفحجم الورق التعداد ، المدرجة أدناه.
أنواع أحجام الورق | وصف |
---|---|
ورق | 10 بوصة × 14 بوصة. |
ورق | 11 بوصة × 17 بوصة. |
الورق | A3 (297 مم × 420 مم) |
الورق | A4 (210 مم × 297 مم) |
PaperA4Small | A4 صغير (210 مم × 297 مم) |
الورق | A5 (148 مم × 210 مم) |
الورق | B3 (13.9 × 19.7 بوصة) |
الورق | B4 (250 مم × 354 مم) |
الورق | B5 (182 مم × 257 مم) |
PaperBusinessCard | بطاقة عمل (90 مم × 55 مم) |
PaperCSheet | ورقة بحجم C. |
ورقة | ورقة بحجم D |
مغلف الورق 10 | مغلف رقم 10 (4-1 / 8 بوصة × 9-1 / 2 بوصة) |
مغلف الورق 11 | مغلف رقم 11 (4-1 / 2 بوصة × 10-3 / 8 بوصة) |
مغلف الورق 12 | مغلف رقم 12 (4-1 / 2 بوصة × 11 بوصة) |
مغلف الورق 14 | مغلف رقم 14 (5 بوصة × 11-1 / 2 بوصة) |
مغلف الورق 9 | مغلف رقم 9 (3-7 / 8 بوصة × 8-7 / 8 بوصة) |
PaperEnvelopeB4 | مغلف B4 (250 مم × 353 مم) |
PaperEnvelopeB5 | مغلف B5 (176 مم × 250 مم) |
PaperEnvelopeB6 | مغلف B6 (176 مم × 125 مم) |
PaperEnvelopeC3 | Envelope C3 (324 مم × 458 مم) |
PaperEnvelopeC4 | مغلف C4 (229 مم × 324 مم) |
PaperEnvelopeC5 | مغلف C5 (162 ملم × 229 ملم) |
PaperEnvelopeC6 | مغلف C6 (114 مم × 162 مم) |
PaperEnvelopeC65 | مغلف C65 (114 مم × 229 مم) |
PaperEnvelopeDL | مغلف DL (110 ملم × 220 ملم) |
PaperEnvelope إيطاليا | مغلف إيطاليا (110 مم × 230 مم) |
PaperEnvelopeMonarch | Envelope Monarch (3-7 / 8 بوصة × 7-1 / 2 بوصة) |
PaperEnvelope شخصية | مغلف (3-5 / 8 بوصة × 6-1 / 2 بوصة) |
ورقة | ورقة حجم E |
ورق تنفيذي | تنفيذي (7-1 / 2 بوصة × 10-1 / 2 بوصة) |
PaperFanfold قانوني ألماني | مروحة قانونية ألمانية (8-1 / 2 بوصة × 13 بوصة) |
PaperFanfoldStdGerman | مروحة قياسية ألمانية (8-1 / 2 بوصة × 12 بوصة) |
طي الورق | مروحة قياسية أمريكية (14-7 / 8 بوصة × 11 بوصة) |
PaperFolio | فوليو (8-1 / 2 بوصة × 13 بوصة) |
PaperLedger | ليدجر (17 بوصة × 11 بوصة) |
PaperLegal | Legal (8-1 / 2 بوصة × 14 بوصة) |
رسالة ورقية | Letter (8-1 / 2 بوصة × 11 بوصة) |
PaperLetterSmall | حرف صغير (8-1 / 2 بوصة × 11 بوصة) |
ملاحظة الورق | ملاحظة (8-1 / 2 بوصة × 11 بوصة) |
PaperQuarto | Quarto (215 مم × 275 مم) |
البيان الورقي | بيان (5-1 / 2 بوصة × 8-1 / 2 بوصة) |
PaperTabloid | Tabloid (11 بوصة × 17 بوصة) |
جودة الطباعة
اضبط جودة طباعة أوراق العمل التي ستتم طباعتها بامتداداعداد الصفحة صف دراسي'تعيين طباعة الجودة طريقة. وحدة قياس جودة الطباعة هي نقطة في البوصة (DPI).
رقم الصفحة الأولى
ابدأ ترقيم صفحات ورقة العمل باستخدام ملفاعداد الصفحة صف دراسي'setFirstPageNumber طريقة. تحدد طريقة setFirstPageNumber رقم صفحة صفحة ورقة العمل الأولى ويتم ترقيم الصفحات التالية بترتيب تصاعدي.
تحديد الهوامش
Aspose.Cells يدعم Microsoft خيارات إعداد صفحة Excel بشكل كامل. قد يحتاج المطورون إلى تكوين إعدادات إعداد الصفحة لأوراق العمل للتحكم في عملية الطباعة. يناقش هذا الموضوع كيفية استخدام Aspose.Cells لتكوين هوامش الصفحة.
هوامش الصفحة في Microsoft Excel
Aspose.Cells يوفر فصل دراسي ،دفتر العمل يمثل ملف Excel Microsoft. تحتوي فئة المصنف على مجموعة أوراق العمل التي تتيح الوصول إلى كل ورقة عمل في ملف Excel. يتم تمثيل ورقة العمل بواسطةورقة عمل صف دراسي.
توفر فئة ورقة العمل خاصية PageSetup المستخدمة لتعيين خيارات إعداد الصفحة. السمة PageSetup هي كائن مناعداد الصفحة فئة تجعل من الممكن تعيين خيارات مختلفة لتخطيط الصفحة لورقة عمل مطبوعة. توفر فئة PageSetup العديد من الخصائص والأساليب المستخدمة لتعيين خيارات إعداد الصفحة.
هوامش الصفحة
عيّن الهوامش (يسار ، يمين ، أعلى ، أسفل) الصفحة باستخداماعداد الصفحة أعضاء الفصل. يتم سرد بعض الطرق المستخدمة لتحديد هوامش الصفحة أدناه:
توسيط في الصفحة
من الممكن توسيط شيء ما على الصفحة أفقيًا ورأسيًا. الاعداد الصفحة الصف لديه أعضاء لهذا الغرض:setCenter أفقيًا وعموديا.
هوامش الرأس والتذييل
تعيين هوامش الرأس والتذييل باستخداماعداد الصفحة أعضاء مثلsetHeaderMargin وsetFooterMargin.
تعيين الرؤوس والتذييلات
الرؤوس والتذييلات هي أقسام النص والصور أعلى الهامش العلوي أو أسفل الهامش السفلي في الصفحة. من الممكن إضافة رؤوس وتذييلات إلى أوراق العمل أيضًا. يمكن استخدام الرؤوس والتذييلات لعرض أي نوع من المعلومات المفيدة ، على سبيل المثال رقم الصفحة أو اسم المؤلف أو عنوان المستند أو التاريخ والوقت. تتم أيضًا إدارة الرؤوس والتذييلات باستخدام مربع حوار إعداد الصفحة.
مربع حوار إعداد الصفحة
يسمح Aspose.Cells بإضافة رؤوس وتذييلات إلى أوراق العمل في وقت التشغيل ولكن يوصى بتعيين الرؤوس والتذييلات يدويًا في ملف مصمم مسبقًا للطباعة. يمكنك استخدام Microsoft Excel كأداة واجهة المستخدم الرسومية لضبط الرؤوس والتذييلات بسهولة لتقليل وقت التطوير. يمكن Aspose.Cells استقبال الملف وحجز هذه المحددات.
لإضافة رؤوس وتذييلات في وقت التشغيل ، يوفر Aspose.Cells فئات خاصة وبعض أوامر البرنامج النصي للتحكم في التنسيق.
أوامر البرنامج النصي
أوامر البرنامج النصي هي أوامر خاصة يوفرها Aspose.Cells تسمح للمطورين بتنسيق الرؤوس والتذييلات.
أوامر البرنامج النصي | وصف |
---|---|
& ص | رقم الصفحة الحالية. |
& ج | صورة. |
&ن | العدد الإجمالي للصفحات. |
&د | التاريخ الحالي. |
& ت | الوقت الحالي. |
&أ | اسم ورقة العمل. |
&F | اسم الملف بدون المسار. |
&"<FontName>" | اسم الخط. على سبيل المثال: & “Arial” |
&"<FontName>, <FontStyle>" | اسم خط بنمط. على سبيل المثال: & “Arial، Bold” |
&<FontSize> | يمثل حجم الخط. على سبيل المثال: “& 14abc”. ولكن ، إذا كان هذا الأمر متبوعًا برقم عادي ليتم طباعته في الرأس ، فيجب فصله بمسافة عن حجم الخط. على سبيل المثال: “& 14123”. |
تعيين الرؤوس والتذييلات
الاعداد الصفحة فئة توفر الطريقة[setHeader](https://reference.aspose.com/cells/java/com.aspose.cells/pagesetup#setHeader(int,%20java.lang.String) لإضافة رأس وsetFooter لإضافة تذييل إلى ورقة العمل. يستخدم البرنامج النصي كوسيطة لجميع الأساليب المذكورة أعلاه. يمثل البرنامج النصي الذي سيتم استخدامه للرأس أو التذييل. يحتوي هذا البرنامج النصي على أوامر نصية لتنسيق الرؤوس أو التذييلات.
قم بإدراج رسم في رأس أو تذييل الصفحة
الاعداد الصفحة الصف لديه الأساليبsetHeadPicture وsetFooterPicture لإضافة صور إلى رأس ورقة العمل وتذييلها. تأخذ هذه الطرق معلمتين:
- الجزء، قسم الرأس أو التذييل حيث سيتم وضع الصورة. هناك ثلاثة أقسام: اليسار والوسط واليمين ممثلة بالقيم الرقمية 0 و 1 و 2 على التوالي.
- ملف InputStream، البيانات الرسومية. يجب كتابة البيانات الثنائية في المخزن المؤقت لصفيف بايت.
بعد تنفيذ الكود وفتح الملف ، تحقق من رأس ورقة العمل في Microsoft Excel:
- على الملف القائمة ، حدداعداد الصفحة.
- في مربع الحوار إعداد الصفحة ، حدد ملفتذييل الرأس التبويب.
إدراج رسم في رأس / تذييل الصفحة
قم بإدراج رسم في رأس الصفحة الأولى فقط
الاعداد الصفحة يحتوي class أيضًا على طرق مفيدة أخرى ، على سبيل المثالتعيين الصورة, setFirstPageHeader, setFirstPageFooter ، لإضافة الصور إلى رأس / تذييل الصفحة الأولى لورقة العمل. الصفحة الأولى هي صفحة خاصة: من الشائع أن تريد أن تعرض معلومات خاصة ، على سبيل المثال شعار شركة.
ضبط خيارات الطباعة
توفر إعدادات إعداد صفحة Microsoft في Excel العديد من خيارات الطباعة (يشار إليها أيضًا بخيارات الورقة) التي تسمح للمستخدمين بالتحكم في كيفية طباعة صفحات ورقة العمل. تتيح خيارات الطباعة هذه للمستخدمين:
- حدد منطقة طباعة معينة في ورقة العمل.
- طباعة العناوين.
- طباعة خطوط الشبكة.
- طباعة عناوين الصفوف والأعمدة
- تحقيق جودة المسودة.
- طباعة التعليقات.
- طباعة أخطاء الخلية.
- تحديد ترتيب الصفحة.
كل خيارات الطباعة هذه موضحة أدناه.
خيارات الطباعة (الورقة)
ضبط خيارات الطباعة والورقة
spose.Cells يدعم جميع خيارات الطباعة التي يقدمها Microsoft Excel ويمكن للمطورين بسهولة تكوين هذه الخيارات لأوراق العمل باستخدام الخصائص التي تقدمهااعداد الصفحةصف دراسي. تتم مناقشة كيفية استخدام هذه الخصائص أدناه بمزيد من التفصيل.
تعيين ناحية الطباعة
بشكل افتراضي ، تدمج منطقة الطباعة فقط جميع مناطق ورقة العمل التي تحتوي على بيانات. يمكن للمطورين إنشاء منطقة طباعة معينة من ورقة العمل.
لتحديد منطقة طباعة معينة ، استخدم ملفاعداد الصفحة صف دراسي'setPrintArea خاصية. قم بتعيين نطاق خلايا يحدد منطقة الطباعة لهذه الخاصية.
تعيين عناوين الطباعة
Aspose.Cells يسمح لك بتعيين رؤوس الصفوف والأعمدة لتكرارها على كل صفحات ورقة العمل المطبوعة. للقيام بذلك ، استخدم ملفاعداد الصفحة صف دراسي'setPrintTitleColumns وsetPrintTitleRows الخصائص.
يتم تحديد الصفوف أو الأعمدة التي سيتم تكرارها عن طريق تمرير أرقام الصفوف أو الأعمدة. على سبيل المثال ، يتم تعريف الصفوف على أنها $ 1: $ 2 ويتم تعريف الأعمدة على أنها $ A: $ B.
قم بتعيين خيارات الطباعة الأخرى
الاعداد الصفحة توفر class أيضًا العديد من الخصائص الأخرى لتعيين خيارات الطباعة العامة على النحو التالي:
- setPrintGridlines، وهي خاصية منطقية تحدد ما إذا كنت تريد طباعة خطوط الشبكة أم لا.
- setPrintHeadings، خاصية منطقية تحدد ما إذا كنت تريد طباعة عناوين الصفوف والأعمدة أم لا.
- setBlackAndWhite، خاصية منطقية تحدد ما إذا كنت تريد طباعة ورقة العمل في الوضع الأسود والأبيض أم لا.
- setPrint التعليقات، يحدد ما إذا كان سيتم عرض تعليقات الطباعة في ورقة العمل أو في نهاية ورقة العمل.
- setPrintDraft، خاصية منطقية تحدد ما إذا كنت تريد طباعة ورقة العمل بجودة المسودة أم لا.
- setPrintErors، يحدد ما إذا كان سيتم طباعة أخطاء الخلية كما هي معروضة أو فارغة أو شرطة أو غير متوفرة.
لتعيينPrintComments وأخطاء الطباعة الخصائص ، يوفر Aspose.Cells أيضًا عددين ،PrintCommentsType ونوع الطباعة التي تحتوي على قيم محددة مسبقًا ليتم تعيينها إلىsetPrint التعليقات وsetPrintErors خصائص على التوالي.
القيم المحددة مسبقًا في ملفPrintCommentsType التعداد موصوف أدناه.
طباعة أنواع التعليقات | وصف |
---|---|
PRINT_IN_PLACE | يُحدد لطباعة التعليقات كما هو معروض في ورقة العمل. |
PRINT_NO_COMMENTS | يحدد عدم طباعة التعليقات. |
PRINT_SHEET_END | يُحدد لطباعة التعليقات في نهاية ورقة العمل. |
القيم المحددة مسبقًا لـنوع الطباعة التعداد موصوف أدناه.
أنواع أخطاء الطباعة | وصف |
---|---|
PRINT_ERRORS_BLANK | يحدد عدم طباعة الأخطاء. |
PRINT_ERRORS_DASH | يُحدد طباعة الأخطاء كـ “-”. |
PRINT_ERRORS_DISPLAYED | يُحدد لطباعة الأخطاء كما هو معروض. |
PRINT_ERRORS_NA | يُحدد طباعة الأخطاء كـ “# N / A”. |
تعيين ترتيب الصفحة
الاعداد الصفحة فئة توفرسن أمرا الخاصية المستخدمة لطلب طباعة صفحات متعددة من ورقة العمل الخاصة بك. هناك احتمالان لترتيب الصفحات على النحو التالي:
- ثم إلى أسفل يطبع كل الصفحات لأسفل قبل طباعة أي صفحات على اليمين.
- مر ثم لأسفل يطبع الصفحات من اليسار إلى اليمين قبل طباعة أية صفحات أدناه.
يوفر Aspose.Cells تعداد ،PrintOrderType ، التي تحتوي على جميع أنواع الطلبات المحددة مسبقًا التي سيتم تعيينها لهاسن أمرا طريقة.
القيم المحددة مسبقًا لـPrintOrderType التعداد موصوف أدناه.
أنواع أوامر الطباعة | وصف |
---|---|
DOWN_THEN_OVER | اطبع لأسفل ، ثم أكرر. |
OVER_THEN_DOWN | اطبع ثم لأسفل. |
قم بإزالة إعدادات PrinterSettings الموجودة من أوراق العمل في ملف Excel
يرجى الاطلاع على هذه المقالة المتعلقة بهذا الموضوع.
موضوعات مسبقة
- حساب عامل تحجيم إعداد الصفحة
- انسخ إعدادات إعداد الصفحة من ورقة عمل المصدر إلى ورقة عمل الوجهة
- حدد ما إذا كان حجم الورق الخاص بورقة العمل تلقائيًا
- احصل على عرض الورق وارتفاعه من PageSetup of Worksheet
- تنفيذ حجم الورق المخصص لورقة العمل للعرض
- خيارات إعداد الصفحة والطباعة
- قم بإزالة إعدادات PrinterSettings الموجودة من أوراق العمل في ملف Excel