buffer.append(x + " " + (y - h) + " translate");
buffer.append("0.0 rotate");
buffer.append((long) (w / bboxw) + " " + (long) (h / bboxh) + " scale");
buffer.append(-bbox.lowerLeftX() + " " + (-bbox.lowerLeftY()) + " translate");
buffer.append(bbox.lowerLeftX() + " " + bbox.lowerLeftY() + " " + bboxw + " " + bboxh
+ " rectclip");
buffer.append("newpath");
final String string1 = buffer.toString();
buffer = new StringBuilder();