apache * poi *を使用してpptテーブルのテーブルセルの1つに画像を挿入したいのですが、他のセルにはテキストデータがあります。
テーブルセルに画像を書き込むAPIが見つかりませんでした。tablecell の draw メソッドを使用してみましたが、例外が発生しました。
File file = new File("E:\PPTGeneratorJars\Search Definition.png");
BufferedImage image = ImageIO.read(file);
Graphics graphics= image.getGraphics();
cell.draw((Graphics2D) graphics);
例外
Exception in thread "main" java.lang.NullPointerException
at org.apache.poi.hslf.usermodel.RichTextRun.getCharTextPropVal(RichTextRun.java:284)
at org.apache.poi.hslf.usermodel.RichTextRun.getFontColor(RichTextRun.java:514)
at org.apache.poi.hslf.model.TextPainter.getAttributedString(TextPainter.java:81)
at org.apache.poi.hslf.model.TextPainter.getTextElements(TextPainter.java:161)
at org.apache.poi.hslf.model.TextPainter.paint(TextPainter.java:98)
at org.apache.poi.hslf.model.TextShape.draw(TextShape.java:562)
誰でもこれで私を助けてもらえますか?