[]
        
(Showing Draft Content)

配置打印页区域

GcExcel Java允许用户在打印工作表时指定页面范围。

要为打印操作配置页面范围,请参阅以下示例代码。

// Create a new workbook and access the default worksheet
Workbook workbook = new Workbook();
IWorksheet sheet = workbook.getWorksheets().get(0);

// Set pages' data.
sheet.getRange("A1:J46").setValue("Page1");
sheet.getRange("A1:J46").getInterior().setColor(Color.GetLightGreen());

sheet.getRange("A47:J92").setValue("Page2");
sheet.getRange("A47:J92").getInterior().setColor(Color.GetLightYellow());

sheet.getRange("K1:T46").setValue("Page3");
sheet.getRange("K1:T46").getInterior().setColor(Color.GetOrangeRed());

sheet.getRange("K47:T92").setValue("Page4");
sheet.getRange("K47:T92").getInterior().setColor(Color.GetDarkOrange());

sheet.getRange("U1:AD46").setValue("Page5");
sheet.getRange("U1:AD46").getInterior().setColor(Color.GetLightBlue());

sheet.getRange("U47:AD92").setValue("Page6");
sheet.getRange("U47:AD92").getInterior().setColor(Color.GetIndianRed());
sheet.getPageSetup().setPrintHeadings(true);

// Set print page range, print p1, p3 to p5.
sheet.getPageSetup().setPrintPageRange("1,3-5");

// Save to a pdf file
workbook.save("PrintPageRange.pdf", SaveFileFormat.Pdf);