Color currentColor = null;\r
Color currentTextColor = null;\r
\r
+ pg.setFont(new Font(av.getFont().getName(),\r
+ Font.ITALIC,\r
+ av.getFont().getSize()));\r
for (int i = startSeq; i < endSeq; i++)\r
{\r
if ( (av.getSelectionGroup() != null) &&\r
(av.getCharHeight() / 5));\r
}\r
\r
+ pg.setFont(av.getFont());\r
+\r
// draw main sequence panel\r
pg.translate(idWidth, 0);\r
seqPanel.seqCanvas.drawPanel(pg, startRes, endRes, startSeq, endSeq,\r
\r
if (av.showAnnotation && (endSeq == av.alignment.getHeight()))\r
{\r
- pg.translate( -idWidth, (endSeq - startSeq) * av.charHeight + 3);\r
+ pg.translate( -idWidth-3, (endSeq - startSeq) * av.charHeight + 3);\r
alabels.drawComponent( (Graphics2D) pg, idWidth);\r
- pg.translate(idWidth, 0);\r
+ pg.translate(idWidth+3, 0);\r
annotationPanel.drawComponent( (Graphics2D) pg, startRes, endRes +\r
1);\r
}\r
}\r
if (labels != null)\r
{\r
- pg.translate(0,\r
+ pg.translate(-3,\r
ypos +\r
(av.getAlignment().getHeight() * av.charHeight));\r
\r
pg.setFont(av.getFont());\r
labels.drawComponent(pg, idWidth);\r
pg.setFont(italic);\r
- pg.translate(0,\r
+ pg.translate(+3,\r
-ypos -\r
(av.getAlignment().getHeight() * av.charHeight));\r
}\r
if (av.getWrapAlignment())\r
{\r
if(im.getGraphics()!=null)\r
+ {\r
printWrappedAlignment(im.getGraphics(), width, height, 0);\r
+ im.writeImage();\r
+ }\r
}\r
else\r
{\r
if(im.getGraphics()!=null)\r
+ {\r
printUnwrapped(im.getGraphics(), width, height, 0);\r
+ im.writeImage();\r
+ }\r
}\r
-\r
- im.writeImage();\r
}\r
catch (OutOfMemoryError err)\r
{\r