reportDrawable.setStyleSheet(getStyleSheet());
}
final Graphics2D derived = (Graphics2D) g2.create();
derived.scale(scaleX, scaleY);
final Rectangle2D scaledArea = (Rectangle2D) area.clone();
scaledArea.setRect(scaledArea.getX() * scaleX, scaledArea.getY() * scaleY,
scaledArea.getWidth() * scaleX, scaledArea.getHeight() * scaleY);
super.draw(derived, scaledArea);
derived.dispose();
}