Добавление примечаний к слайду Powerpoint с помощью Apache POI

Можно ли добавлять примечания к слайду PowerPoint, созданному программно с помощью Apache POI?

Вот что у меня есть на данный момент.

Slide slide = ppt.createSlide();
org.apache.poi.hslf.record.Notes notesRecord = new ???; // <--- No Public constructor
org.apache.poi.hslf.model.Notes noteModel = new org.apache.poi.hslf.model.Notes(notesRecord ); // <--- Only one constructor which takes a org.apache.poi.hslf.record.Notes
// hopefully make some notes
// add the notes to the slide
slide.setNotes(noteModel);

Как видите, не существует способа создать объекты, необходимые для добавления примечаний к объекту слайда.

Вызов

Notes notesSheet = slide.getNotesSheet();

...возвращает нуль.

Есть ли другие средства для создания необходимого объекта заметок, возможно, с использованием фабричного класса, который я не нашел?

Или есть другой способ добавить примечание к слайду, не требующий работы с классами Note?

5
задан Dónal Boyle 26 April 2012 в 15:02
поделиться