[]
PagePrintedEventArgs, PagePrintingEventArgs此事件数据类提供打印处理所需的页面相关信息,包括当前页的从 1 开始的页码和总页数。
worksheet.getRange("A1:A96").setValue(1);
PdfSaveOptions options = new PdfSaveOptions();
options.getPagePrintingEvent().addListener(new EventHandler<PagePrintingEventArgs>() {
public void invoke(Object sender, PagePrintingEventArgs e) {
int pageNumber = e.getPageNumber();
int pageCount = e.getPageCount();
}
});
workbook.save(new ByteArrayOutputStream(), options);
final intfinal int此值标识 PagePrinting 或 PagePrinted 事件序列中当前正在处理的页面。
worksheet.getRange("A1:A96").setValue(1);
PdfSaveOptions options = new PdfSaveOptions();
options.getPagePrintingEvent().addListener(new EventHandler<PagePrintingEventArgs>() {
public void invoke(Object sender, PagePrintingEventArgs e) {
int pageNumber = e.getPageNumber();
}
});
workbook.save(new ByteArrayOutputStream(), options);
此值表示引发当前 PagePrintingEventArgs 或 PagePrintedEventArgs 实例的打印操作的总页数。
worksheet.getRange("A1:A96").setValue(1);
PdfSaveOptions options = new PdfSaveOptions();
options.getPagePrintingEvent().addListener(new EventHandler<PagePrintingEventArgs>() {
public void invoke(Object sender, PagePrintingEventArgs e) {
int pageCount = e.getPageCount();
}
});
workbook.save(new ByteArrayOutputStream(), options);