Class PdfBoxImage

  • All Implemented Interfaces:
    com.openhtmltopdf.extend.FSImage

    public class PdfBoxImage
    extends Object
    implements com.openhtmltopdf.extend.FSImage
    • Constructor Detail

      • PdfBoxImage

        public PdfBoxImage​(byte[] bytes,
                           String uri,
                           float width,
                           float height,
                           boolean isJpeg,
                           org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject xobject)
    • Method Detail

      • scaleToOutputResolution

        public com.openhtmltopdf.extend.FSImage scaleToOutputResolution​(float dotsPerPixel)
      • getWidth

        public int getWidth()
        Specified by:
        getWidth in interface com.openhtmltopdf.extend.FSImage
      • getHeight

        public int getHeight()
        Specified by:
        getHeight in interface com.openhtmltopdf.extend.FSImage
      • scale

        public void scale​(int width,
                          int height)
        Specified by:
        scale in interface com.openhtmltopdf.extend.FSImage
      • getBytes

        public byte[] getBytes()
      • clearBytes

        public void clearBytes()
      • getXObject

        public org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject getXObject()
      • setXObject

        public void setXObject​(org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject xobject)
      • getUri

        public String getUri()
      • isJpeg

        public boolean isJpeg()