@Test public void testReinitializingOutlines() throws IOException { String input = sourceFolder + "outlineTree.pdf"; PdfDocument pdfDocument = new PdfDocument(new PdfReader(input)); PdfOutline root = pdfDocument.getOutlines(false); Assert.assertEquals(4, root.getAllChildren().size()); pdfDocument.getCatalog().getPdfObject().remove(PdfName.Outlines); root = pdfDocument.getOutlines(true); Assert.assertNull(root); pdfDocument.close(); }
public List<PdfOutline> getAllChildren() { return children; }
PdfOutline implements Serializable { public List<PdfOutline> getAllChildren() { return children; } }
PdfOutline implements Serializable { public List<PdfOutline> getAllChildren() { return children; } PdfOutline(String title, PdfDictionary content, PdfDocument pdfDocument);   PdfOutline(String title, PdfDictionary content, PdfOutline parent);   PdfOutline(PdfDocument doc); }
PdfOutline implements Serializable { public List<PdfOutline> getAllChildren() { return children; } PdfOutline(String title, PdfDictionary content, PdfDocument pdfDocument);   PdfOutline(String title, PdfDictionary content, PdfOutline parent);   PdfOutline(PdfDocument doc); String getTitle(); void setTitle(String title); void setColor(Color color); void setStyle(int style); PdfDictionary getContent(); List<PdfOutline> getAllChildren(); PdfOutline getParent(); PdfDestination getDestination(); void addDestination(PdfDestination destination); void addAction(PdfAction action); void setOpen(boolean open); PdfOutline addOutline(String title, int position); PdfOutline addOutline(String title); PdfOutline addOutline(PdfOutline outline); void removeOutline(); }
PdfOutline implements Serializable { public List<PdfOutline> getAllChildren() { return children; } PdfOutline(String title, PdfDictionary content, PdfDocument pdfDocument);   PdfOutline(String title, PdfDictionary content, PdfOutline parent);   PdfOutline(PdfDocument doc); String getTitle(); void setTitle(String title); void setColor(Color color); void setStyle(int style); PdfDictionary getContent(); List<PdfOutline> getAllChildren(); PdfOutline getParent(); PdfDestination getDestination(); void addDestination(PdfDestination destination); void addAction(PdfAction action); void setOpen(boolean open); PdfOutline addOutline(String title, int position); PdfOutline addOutline(String title); PdfOutline addOutline(PdfOutline outline); void removeOutline(); static int FLAG_ITALIC; static int FLAG_BOLD; }