📄 printstart.java
字号:
package org.loon.framework.ide.test.dialog;
/**
* <p>Title: LoonFramework</p>
* <p>Description:</p>
* <p>Copyright: Copyright (c) 2007</p>
* <p>Company: LoonFramework</p>
* @author chenpeng
* @email:ceponline@yahoo.com.cn
* @version 0.1
*/
import java.awt.Font;
import java.awt.print.PageFormat;
import java.awt.print.PrinterJob;
import org.loon.framework.ide.test.data.PreviewData;
class PrintStart
{
PreviewData previewData;
int maxPage;
int maxLine;
int left;
int top;
int lineSpace;
PageFormat pageForm;
public PrintStart(String s, Font font, PageFormat pageformat)
{
pageForm = pageformat;
previewData = new PreviewData(s, font, pageformat);
maxPage = previewData.getMaxPage();
maxLine = previewData.getMaxLine();
left = previewData.getSpaceLeft();
top = previewData.getSpaceTop();
lineSpace = previewData.getLineSpace();
PrinterJob printerjob = PrinterJob.getPrinterJob();
String s1 = "JavaIDE";
printerjob.setJobName(s1);
PrintablePrinter printableprinter = new PrintablePrinter(previewData.getAllPage(), maxLine, font, left, top, lineSpace);
printerjob.setPrintable(printableprinter, pageForm);
try
{
printerjob.print();
}
catch(Exception exception) { }
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -