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

العمل مع إعدادات الصفحة والطباعة

في هذا المثال ، أنشأنا مصنفًا في Microsoft Excel واستخدمنا Aspose.Cells لتعيين إعداد الصفحة وخيارات الطباعة.

ضبط خيارات إعداد الصفحة

قم أولاً بإنشاء ورقة عمل بسيطة في Microsoft Excel. ثم قم بتطبيق خيارات إعداد الصفحة عليها. يؤدي تنفيذ الكود إلى تغيير خيارات إعداد الصفحة كما في الصورة أدناه.

ملف إلاخراج

ما يجب القيام به: image_بديل_نص

  1. قم بإنشاء ورقة عمل تحتوي على بعض البيانات في Microsoft Excel:

  2. افتح مصنفًا جديدًا في Microsoft Excel.

  3. أضف بعض البيانات. يوجد أدناه لقطة شاشة للملف.

    ملف الإدخال

ما يجب القيام به: image_بديل_نص

  1. تعيين خيارات إعداد الصفحة: تطبيق خيارات إعداد الصفحة على الملف. يوجد أدناه لقطة شاشة للخيارات الافتراضية ، قبل تطبيق الخيارات الجديدة.

    خيارات إعداد الصفحة الافتراضية

ما يجب القيام به: image_بديل_نص

  1. قم بتنزيل وتثبيت Aspose.Cells:
    1. تحميل Aspose.Cells for Java.
  2. قم بفك ضغطه على جهاز الكمبيوتر الخاص بك. الجميعAspose المكونات ، عند تثبيتها ، تعمل في وضع التقييم. لا يوجد حد زمني لوضع التقييم ويقوم فقط بحقن العلامات المائية في المستندات المنتجة.
  3. أنشئ مشروعًا. أنشئ مشروعًا باستخدام محرر Java ، على سبيل المثال Eclipse ، أو أنشئ برنامجًا بسيطًا باستخدام محرر نصوص.
  4. أضف مسار الفصل.
  5. قم باستخراج Aspose.Cells.jar و dom4j_1.6.1.jar من Aspose.Cells.zip.
  6. قم بتعيين مسار الفصل للمشروع في Eclipse:
  7. حدد مشروعك في Eclipse ثم انقر فوقمشروع تليهاملكيات.
  8. حددJava بناء مسار على يسار مربع الحوار.
  9. حدد علامة التبويب مكتبات ، انقر فوقأضف الجرار أوإضافة JARs خارجية لاختيار Aspose.Cells.jar و dom4j_1.6.1.jar وإضافتهم إلى مسارات البناء. أو يمكنك ضبطه في وقت التشغيل في موجه DOS في Windows:
 javac \-classpath %classpath%;e:\Aspose.Cells.jar; ClassName .javajava \-classpath %classpath%;e:\Aspose.Cells.jar; ClassName
  1. اكتب التطبيق الذي يستدعي واجهات برمجة التطبيقات: يوجد أدناه الرمز المستخدم بواسطة المكون في هذا المثال.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// The path to the documents directory.
String dataDir = Utils.getDataDir(SettingPageSetupOptions.class);
// Instantiating a Workbook object
Workbook workbook = new Workbook(dataDir + "CustomerReport.xls");
// Accessing the first worksheet in the Excel file
Worksheet sheet = workbook.getWorksheets().get(0);
PageSetup pageSetup = sheet.getPageSetup();
// Setting the orientation to Portrait
pageSetup.setOrientation(PageOrientationType.PORTRAIT);
// Setting the scaling factor to 100
// pageSetup.setZoom(100);
// OR Alternately you can use Fit to Page Options as under
// Setting the number of pages to which the length of the worksheet will be spanned
pageSetup.setFitToPagesTall(1);
// Setting the number of pages to which the width of the worksheet will be spanned
pageSetup.setFitToPagesWide(1);
// Setting the paper size to A4
pageSetup.setPaperSize(PaperSizeType.PAPER_A_4);
// Setting the print quality of the worksheet to 1200 dpi
pageSetup.setPrintQuality(1200);
// Setting the first page number of the worksheet pages
pageSetup.setFirstPageNumber(2);
// Save the workbook
workbook.save(dataDir + "PageSetup.xls");

ضبط خيارات الطباعة

توفر إعدادات إعداد الصفحة أيضًا العديد من خيارات الطباعة (تسمى أيضًا خيارات الورقة) التي تتيح للمستخدمين التحكم في كيفية طباعة صفحات ورقة العمل. تسمح للمستخدمين بما يلي:

  • حدد منطقة طباعة معينة من ورقة العمل.
  • طباعة العناوين.
  • طباعة خطوط الشبكة.
  • طباعة عناوين الصفوف / الأعمدة.
  • تحقيق جودة المسودة.
  • طباعة التعليقات.
  • طباعة أخطاء الخلية.
  • تحديد ترتيب الصفحة.

يطبق المثال التالي خيارات الطباعة على الملف الذي تم إنشاؤه في المثال أعلاه (PageSetup.xls). تُظهر لقطة الشاشة أدناه خيارات الطباعة الافتراضية قبل تطبيق الخيارات الجديدة. وثيقة الإدخال

ما يجب القيام به: image_بديل_نص

يؤدي تنفيذ الكود إلى تغيير خيارات الطباعة. ملف إلاخراج

ما يجب القيام به: image_بديل_نص

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// The path to the documents directory.
String dataDir = Utils.getDataDir(SettingPrintoptions.class);
// Instantiating a Workbook object
Workbook workbook = new Workbook(dataDir + "PageSetup.xls");
// Accessing the first worksheet in the Excel file
Worksheet sheet = workbook.getWorksheets().get(0);
PageSetup pageSetup = sheet.getPageSetup();
// Specifying the cells range (from A1 cell to E30 cell) of the print area
pageSetup.setPrintArea("A1:E30");
// Defining column numbers A & E as title columns
pageSetup.setPrintTitleColumns("$A:$E");
// Defining row numbers 1 & 2 as title rows
pageSetup.setPrintTitleRows("$1:$2");
// Allowing to print gridlines
pageSetup.setPrintGridlines(true);
// Allowing to print row/column headings
pageSetup.setPrintHeadings(true);
// Allowing to print worksheet in black & white mode
pageSetup.setBlackAndWhite(true);
// Allowing to print comments as displayed on worksheet
pageSetup.setPrintComments(PrintCommentsType.PRINT_IN_PLACE);
// Allowing to print worksheet with draft quality
pageSetup.setPrintDraft(true);
// Allowing to print cell errors as N/A
pageSetup.setPrintErrors(PrintErrorsType.PRINT_ERRORS_NA);
// Setting the printing order of the pages to over then down
pageSetup.setOrder(PrintOrderType.OVER_THEN_DOWN);
// Save the workbook
workbook.save(dataDir + "PageSetup_Print.xls");

ملخص