Class ByteArrayImageProvider

java.lang.Object
fr.opensagres.xdocreport.document.images.AbstractImageProvider
fr.opensagres.xdocreport.document.images.ByteArrayImageProvider
All Implemented Interfaces:
IImageProvider

public class ByteArrayImageProvider extends AbstractImageProvider
Image provider implementation with byte array for image content. This provider is useful when image content can change by calling setImageByteArray(byte[]) or {@link ByteArrayImageProvider#setImageStream(InputStream))}.
  • Constructor Details

    • ByteArrayImageProvider

      public ByteArrayImageProvider(InputStream imageStream) throws IOException
      Throws:
      IOException
    • ByteArrayImageProvider

      public ByteArrayImageProvider(InputStream imageStream, boolean useImageSize) throws IOException
      Throws:
      IOException
    • ByteArrayImageProvider

      public ByteArrayImageProvider(byte[] imageByteArray)
    • ByteArrayImageProvider

      public ByteArrayImageProvider(byte[] imageByteArray, boolean useImageSize)
  • Method Details