@mrtopgun

При установке setLandscape(true) выдает ошибку?

Добрый день.
Подскажите в чем может быть дело.

private void prinTTN(Document document) {
        Workbook workbook = document.getWorkbook();
        Sheet sheet = workbook.getSheetAt(0);
        HSSFPrintSetup ps = (HSSFPrintSetup) sheet.getPrintSetup();

        ps.setLandscape(true);
}

Ругается на строчку ps.setLandscape(true);
Caused by: java.lang.NullPointerException
at org.apache.poi.hssf.usermodel.HSSFPrintSetup.setLandscape(HSSFPrintSetup.java:112)
  • Вопрос задан
  • 159 просмотров
Пригласить эксперта
Ответы на вопрос 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Java
Седой и строгий
Метод getPrintSetup() вернул null. А у null, естественно, нет метода setLandscape(), следовательно вызвать его нельзя.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы