JAL-3364 revisions to split frame image export
[jalview.git] / src / jalview / gui / SeqCanvas.java
index 8a587ea..5f67cb5 100755 (executable)
@@ -450,16 +450,17 @@ public class SeqCanvas extends JComponent implements ViewportListenerI
   }
 
   /**
-   * Draw a wrapped alignment panel for printing
+   * Draws a wrapped alignment panel for printing. After drawing, the graphics
+   * origin is shifted down by the height of the image drawn.
    * 
    * @param g
-   *          Graphics object to draw with
+   *                       Graphics object to draw with
    * @param canvasWidth
-   *          width of drawing area
+   *                       width of drawing area
    * @param canvasHeight
-   *          height of drawing area
+   *                       height of drawing area
    * @param startRes
-   *          start residue of print area
+   *                       start residue of print area
    */
   public void drawWrappedPanelForPrinting(Graphics g, int canvasWidth,
           int canvasHeight, int startRes)
@@ -704,11 +705,7 @@ public class SeqCanvas extends JComponent implements ViewportListenerI
     // the Printable page which we need to account for here
     Shape clip = g.getClip();
 
-    if (clip == null)
-    {
-      // g.setClip(0, 0, viewportWidth * charWidth, canvasHeight);
-    }
-    else
+    if (clip != null)
     {
       g.setClip(0, (int) clip.getBounds().getY(),
               viewportWidth * charWidth, (int) clip.getBounds().getHeight());