Hi Team, I am receiving NullPointerException while running the following code. The output seems strange as I get value for XSLFTextShape.getTextHeight() and when the same method execute after few lines code it throws null pointer in the same object. Here is the code sample. ========================================== XMLSlideShow ppt = new XMLSlideShow(); XSLFSlideMaster slideMaster = ppt.getSlideMasters()[0]; XSLFSlideLayout slidelayout = slideMaster.getLayout(SlideLayout.TITLE_AND_CONTENT); XSLFSlide slide = ppt.createSlide(slidelayout); XSLFTextShape box = slide.getPlaceholder(1);
final double maxHeight = box.getAnchor().getHeight(); System.out.println("maxHeight " + maxHeight); box.clearText(); XSLFTextParagraph p = box.addNewTextParagraph(); p.addNewTextRun().setText("Sujan Sujan 1 "); System.out.println("box.getText() ->" + box.getText()); System.out.println("textHeight 0 " + box.getTextHeight()); box.addNewTextParagraph().addNewTextRun().setText("Patnana Patnana 2"); System.out.println("textHeight 1 " + box.getTextHeight()); box.addNewTextParagraph().addNewTextRun().setText("Patnana Patnana 3"); System.out.println("textHeight 2 " + box.getTextHeight()); box.addNewTextParagraph().addNewTextRun().setText("Patnana Patnana 4"); System.out.println("textHeight 3 " + box.getTextHeight()); ============================================= O/P maxHeight 356.37503937007875 box.getText() ->Sujan Sujan 1 textHeight 0 40.0625 java.lang.NullPointerException at org.apache.poi.xslf.usermodel.XSLFTextShape.drawParagraphs(XSLFTextShape.java:529) at org.apache.poi.xslf.usermodel.XSLFTextShape.getTextHeight(XSLFTextShape.java:455) at apapoisample.OverFlowText.overflow(OverFlowText.java:49) at apapoisample.OverFlowText.main(OverFlowText.java:24) Please look into this. This seem to be bug for me. I am using POI 3.9 version. Thanks in advance for your help. -- Sent from: http://apache-poi.1045710.n5.nabble.com/POI-User-f2280730.html --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@poi.apache.org For additional commands, e-mail: user-h...@poi.apache.org