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.Printable
Responsible for printing directly to a printer.- Since:
- 2.0
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
print(java.awt.Component parent, java.lang.String name)
Print the current graph.void
print(java.awt.Component parent, JaxoGraph newGraph, java.awt.Dimension d, java.lang.String name)
Deprecated.useprint(Component,JaxoGraph,String)
instead.void
print(java.awt.Component parent, JaxoGraph graph, java.lang.String name)
The method to be called from the printing menu.int
print(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:
print
in 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.
-
-