Class 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
    • Field Summary

      • Fields inherited from interface java.awt.print.Printable

        NO_SUCH_PAGE, PAGE_EXISTS
    • 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.
      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.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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 interface java.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.
        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.