use of org.apache.pdfbox.pdmodel.interactive.pagenavigation.PDThread in project pdfbox by apache.
the class PDDocumentCatalog method getThreads.
/**
* Returns the document's article threads.
*/
public List<PDThread> getThreads() {
COSArray array = (COSArray) root.getDictionaryObject(COSName.THREADS);
if (array == null) {
array = new COSArray();
root.setItem(COSName.THREADS, array);
}
List<PDThread> pdObjects = new ArrayList<>();
for (int i = 0; i < array.size(); i++) {
pdObjects.add(new PDThread((COSDictionary) array.getObject(i)));
}
return new COSArrayList<>(pdObjects, array);
}
Aggregations