java中的纸张大小问题
我有使用打印机在纸上打印东西的代码,我用下面的代码来固定纸张大小,但它似乎不起作用。我仍然需要在打印对话框中调整大小。我想在代码中调整大小,而不是在打印对话框中java中的纸张大小问题,java,printing,Java,Printing,我有使用打印机在纸上打印东西的代码,我用下面的代码来固定纸张大小,但它似乎不起作用。我仍然需要在打印对话框中调整大小。我想在代码中调整大小,而不是在打印对话框中 Paper paper = new Paper(); double paperWidth = 3;//3.25 double paperHeight = 5;//11.69 double leftMargin = 0.12; double rightMargin = 0.10;
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));
纸张=新纸张;双纸宽=3//3.25双纸高=5//11.69双左边距=0.12;双右页边距=0.10;双顶部边缘=0.75;双底边距=0.01;纸张.设置尺寸每宽*100,纸张高度*100;纸张.SETIMAGEABLE区域左页边距*200,上页边距*200,纸张宽度-左页边距-右页边距*200,纸张高度-上页边距-下页边距*200;在此处输入代码在此处输入代码请将您的代码粘贴到您的问题中,而不是粘贴到注释中