import com.nwoods.jgo.JGoView;<?:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
import com.nwoods.jgo.examples.demo1.Demo1;
import java.awt.Dimension;
import java.awt.Graphics2D;
import java.awt.print.PageFormat;
import javax.swing.JFrame;
import javax.swing.UIManager;
/**
*
* @author alexey.zakharov
*/
public class TestPrinting extends JGoView {
/** Creates a new instance of TestPrinting */
public TestPrinting() {
}
static public void main(String args[]) {
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
TestPrinting tp = new TestPrinting();
JFrame jFrame = new JFrame();
jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jFrame.setTitle("Print Test Demo");
jFrame.setSize(640, 480);
jFrame.add(tp);
jFrame.setVisible(true);
tp.print();
} catch (Throwable t) {
System.err.println(t);
t.printStackTrace();
//Ensure the application exits with an error condition.
System.exit(1);
}
}
public void printBegin(Graphics2D g2, PageFormat pf){
System.out.println("printBegin");
super.printBegin(g2, pf);
}
public void printEnd(Graphics2D g2, PageFormat pf){
System.out.println("printEnd");
super.printEnd(g2, pf);
}
public Dimension getPrintDocumentSize(){
return new Dimension(800, 800);
}
}