有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何获得要打印的总页数?

这是Sun tutorial中的基本打印程序示例:

PrinterJob job = PrinterJob.getPrinterJob();
job.setPrintable(new HelloWorldPrinter());
boolean doPrint = job.printDialog();
if (doPrint) {
    try {
        job.print();
    } catch (PrinterException e) {
        /* The job did not successfully complete */
    }
}

当用户显示打印对话框(在第二行)时,他可以选择只打印文档中的一系列页面。我能知道要打印的页数吗?例如,如果我有一个25页的文档,但用户选择打印范围为4-10,则只打印7页。有办法获取这些信息吗

我需要这个来显示一个进度条,它随着每一页的打印而增加,但为此我需要知道要打印的总页数

那我怎么才能得到那个号码呢


共 (0) 个答案