/** * Adds a picture to the workbook. * * @param pictureData The bytes of the picture * @param format The format of the picture. * * @return the index to this picture (1 based). * @see #PICTURE_TYPE_EMF * @see #PICTURE_TYPE_WMF * @see #PICTURE_TYPE_PICT * @see #PICTURE_TYPE_JPEG * @see #PICTURE_TYPE_PNG * @see #PICTURE_TYPE_DIB */ @Override public int addPicture(byte[] pictureData, int format) { return _wb.addPicture(pictureData,format); }
/** * Adds a picture to the workbook. * * @param pictureData The bytes of the picture * @param format The format of the picture. * * @return the index to this picture (1 based). * @see #PICTURE_TYPE_EMF * @see #PICTURE_TYPE_WMF * @see #PICTURE_TYPE_PICT * @see #PICTURE_TYPE_JPEG * @see #PICTURE_TYPE_PNG * @see #PICTURE_TYPE_DIB */ @Override public int addPicture(byte[] pictureData, int format) { return _wb.addPicture(pictureData,format); }
/** * Adds a picture to the workbook. * * @param pictureData The bytes of the picture * @param format The format of the picture. * * @return the index to this picture (1 based). * @see #PICTURE_TYPE_EMF * @see #PICTURE_TYPE_WMF * @see #PICTURE_TYPE_PICT * @see #PICTURE_TYPE_JPEG * @see #PICTURE_TYPE_PNG * @see #PICTURE_TYPE_DIB */ public int addPicture(byte[] pictureData, int format) { return _wb.addPicture(pictureData,format); }
InputStream is = new FileInputStream("src/test/resources/smiley.jpg"); byte[] bytes = IOUtils.toByteArray(is); int pictureIdx = book.addPicture(bytes, Workbook.PICTURE_TYPE_PNG); XSSFDrawing drawing = sheet.createDrawingPatriarch();