📄 stockorderprintable.java~34~
字号:
package print;import java.awt.*;import java.awt.print.*;public class StockOrderPrintable implements Printable { //是否第一页的变量 boolean isFirstPage = true; //创建进货单数组 String[] stockLedger = new String[13]; //创建进货单明细账数组 String[][] stockSubLedger = new String[0][5]; //创建页码变量 int printPage = 1; public StockOrderPrintable() { } public int print(Graphics g, PageFormat pf, int pageIndex) throws PrinterException { //创建打印面板 StockOrderPrintPane stockOrderPrintPane = new StockOrderPrintPane(); //设置打印面板的参数 //stockOrderPrintPane.setIsFirstPage(isFirstPage); //stockOrderPrintPane.setStockLedger(stockLedger); //stockOrderPrintPane.setStockSubLedger(stockSubLedger); //绘画打印面板的文字,并且将它们输送至打印机 stockOrderPrintPane.drawPages((Graphics2D) g ); return Printable.PAGE_EXISTS; } public boolean isIsFirstPage() { return isFirstPage; } public void setIsFirstPage(boolean isFirstPage) { this.isFirstPage = isFirstPage; } public String[] getStockLedger() { return stockLedger; } public void setStockLedger(String[] stockLedger) { this.stockLedger = stockLedger; } public String[][] getStockSubLedger() { return stockSubLedger; } public void setStockSubLedger(String[][] stockSubLedger) { this.stockSubLedger = stockSubLedger; } public int getPrintPage() { return printPage; } public void setPrintPage(int pirntPage) { this.printPage = pirntPage; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -