java中的纸张大小问题

时间:2014-11-21 10:08:59

标签: java printing

我使用代码使用打印机在纸上打印某些内容我使用以下代码来修复纸张尺寸但似乎无法正常工作。我仍然需要在打印对话框中调整大小。我想在代码中调整大小而不是在打印对话框中。

 Paper paper = new Paper();
      double paperWidth = 3;//3.25
      double paperHeight = 5;//11.69
      double leftMargin = 0.12;
      double rightMargin = 0.10;
      double topMargin = 0.75;
      double bottomMargin = 0.01;

      paper.setSize(paperWidth * 100, paperHeight * 100);
      paper.setImageableArea(leftMargin * 200, topMargin * 200,
           (paperWidth - leftMargin - rightMargin) * 200,
           (paperHeight - topMargin - bottomMargin) * 200));

0 个答案:

没有答案