Class GraphicsUtils

java.lang.Object
org.jfree.pdf.util.GraphicsUtils

public class GraphicsUtils extends Object
Utility methods for shapes and images.
  • Constructor Details

    • GraphicsUtils

      private GraphicsUtils()
  • Method Details

    • copyOf

      public static Shape copyOf(Shape shape)
      Returns a shape that is more or less equivalent to the supplied shape.
      Parameters:
      shape - the shape (null not permitted).
      Returns:
      A copy of the shape (it may not be the same class).
    • createPolygon

      public static GeneralPath createPolygon(int[] xPoints, int[] yPoints, int nPoints, boolean close)
      Creates a polygon for from the specified x and y coordinates.
      Parameters:
      xPoints - the x-points.
      yPoints - the y-points.
      nPoints - the number of points to use for the polyline.
      close - closed?
      Returns:
      A polygon.
    • convertRenderedImage

      public static BufferedImage convertRenderedImage(RenderedImage img)
      Converts a rendered image to a BufferedImage. This utility method has come from a forum post by Jim Moore at:

      http://www.jguru.com/faq/view.jsp?EID=114602

      Parameters:
      img - the rendered image.
      Returns:
      A buffered image.