X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fjalview%2Fgui%2FAlignmentPanel.java;h=c46a2ab5ace978502ce70b7fa4dfacf2760e078c;hb=86a0fb1fbbcde7087a58034eb12fefea7d02f7de;hp=9cf01fae08b442ae602f6066bf624de4a258a6b7;hpb=6a18ba9e7e4bd4deee0337dfd072b959596ca4b5;p=jalview.git diff --git a/src/jalview/gui/AlignmentPanel.java b/src/jalview/gui/AlignmentPanel.java index 9cf01fa..c46a2ab 100644 --- a/src/jalview/gui/AlignmentPanel.java +++ b/src/jalview/gui/AlignmentPanel.java @@ -1124,6 +1124,12 @@ public class AlignmentPanel extends GAlignmentPanel implements g.setFont(av.getFont()); g.setColor(Color.black); + /* + * method: print the whole wrapped alignment, but with a clip region that + * is restricted to the requested page; this supports selective print of + * single pages or ranges, (at the cost of some repeated processing in + * the 'normal' case, when all pages are printed) + */ g.translate(0, -pageNumber * pageHeight); g.setClip(0, pageNumber * pageHeight, pageWidth, pageHeight);