Graphics g = image.getGraphics();
FontMetrics fm = g.getFontMetrics();
int actual_width= fm.stringWidth("My Value");
drawString("My Value",total_width-actual_width,ypos);
g.dispose();
ImageIO.write(image, "bmp", new File(c:\\output.bmp));
如何使这个正确对齐?
实际输出
所需输出
输出:-
System.out.println("total_width=" + image.getWidth() + " actual_width=" + actual_width);
total_width=352 actual_width=46
total_width=352 actual_width=38
total_width=352 actual_width=68
total_width=352 actual_width=73
total_width=352 actual_width=36