Package net.sf.jaxodraw.io
Class JaxoPrint
- java.lang.Object
-
- net.sf.jaxodraw.io.JaxoPrint
-
- All Implemented Interfaces:
java.awt.print.Printable
public class JaxoPrint extends java.lang.Object implements java.awt.print.PrintableResponsible for printing directly to a printer.- Since:
- 2.0
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidprint(java.awt.Component parent, java.lang.String name)Print the current graph.voidprint(java.awt.Component parent, JaxoGraph newGraph, java.awt.Dimension d, java.lang.String name)Deprecated.useprint(Component,JaxoGraph,String)instead.voidprint(java.awt.Component parent, JaxoGraph graph, java.lang.String name)The method to be called from the printing menu.intprint(java.awt.Graphics g, java.awt.print.PageFormat pf, int pageIndex)The actual printing routine.
-
-
-
Constructor Detail
-
JaxoPrint
public JaxoPrint(JaxoGraph graph)
Constructor.- Parameters:
graph- the graph to print. Not null.
-
JaxoPrint
public JaxoPrint()
Constructor. Prepares to print an empty graph.
-
-
Method Detail
-
print
public final int print(java.awt.Graphics g, java.awt.print.PageFormat pf, int pageIndex)The actual printing routine.- Specified by:
printin interfacejava.awt.print.Printable- Parameters:
g- The specified graphics context.pf- The specified page format.pageIndex- The specified page index.- Returns:
- Either Printable.PAGE_EXISTS or Printable.NO_SUCH_PAGE.
-
print
public final void print(java.awt.Component parent, JaxoGraph graph, java.lang.String name)The method to be called from the printing menu.- Parameters:
parent- parent Component for dialogs.graph- The JaxoGraph to be printed. Not null.name- Name for the job.- Since:
- 2.0.2
-
print
public final void print(java.awt.Component parent, java.lang.String name)Print the current graph.- Parameters:
parent- parent Component for dialogs.name- Name for the job.- Since:
- 2.1
-
print
@Deprecated public final void print(java.awt.Component parent, JaxoGraph newGraph, java.awt.Dimension d, java.lang.String name)Deprecated.useprint(Component,JaxoGraph,String)instead.The method to be called from the printing menu.- Parameters:
parent- parent Component for dialogs.newGraph- The JaxoGraph to be printed.d- The current dimension of the canvas. This is not used!name- Name for the job.
-
-