طباعة الجداول

سيناريو الاستخدام

بعد الانتهاء من إنشاء جدول البيانات الخاص بك، سترغب على الأرجح في طباعة نسخة ورقية من الصفحة وذلك لاحتياجك. عندما تقوم بالطباعة، يفترض ببرنامج MS Excel أنك تود طباعة مساحة صفحة العمل بأكملها ما لم تحدد اختيارك. يوضح اللقطة الشاشية التالية نافذة الحوار لطباعة ورقة العمل مع Excel.

todo:image_alt_text

الشكل: مربع الحوار للطباعة

طباعة ورقات العمل باستخدام Aspose.Cells

توفر Aspose.Cells for Java طريقة toPrinter من الفئة SheetRender. من خلال استخدام الطريقة SheetRender.toPrinter، يمكنك تحديد اسم الطابعة وكذلك اسم وظيفة الطباعة.

كود عينة

طباعة صفحة العمل المحددة

كود العينة التالي يوضح استخدام الطريقة SheetRender.toPrinter لطباعة ورقة عملك المحددة.

// 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(PrintingSelectedWorksheet.class);
// Instantiate a new workbook
Workbook book = new Workbook(dataDir + "Book1.xls");
// Create an object for ImageOptions
ImageOrPrintOptions imgOptions = new ImageOrPrintOptions();
// Get the first worksheet
Worksheet sheet = book.getWorksheets().get(0);
// Create a SheetRender object with respect to your desired sheet
SheetRender sr = new SheetRender(sheet, imgOptions);
// Print the worksheet
sr.toPrinter(strPrinterName);

طباعة ورقة البيانات بأكملها

يمكنك أيضًا استخدام الطريقة WorkbookRender.toPrinter لطباعة المصنف بأكمله. يوضح كود العينة التالي استخدام الطريقة WorkbookRender.toPrinter لطباعة المصنف بأكمله.

// 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(PrintingWholeWorkbook.class);
// Instantiate a new workbook
Workbook book = new Workbook(dataDir + "Book1.xls");
// Create an object for ImageOptions
ImageOrPrintOptions imgOptions = new ImageOrPrintOptions();
// WorkbookRender only support TIFF file format
imgOptions.setImageFormat(ImageFormat.getTiff());
// Create a WorkbookRender object with respect to your workbook
WorkbookRender wr = new WorkbookRender(book, imgOptions);
// Print the workbook
wr.toPrinter(strPrinterName);

مقالات ذات صلة