List of usage examples for org.apache.pdfbox.pdmodel.interactive.documentnavigation.destination PDPageFitDestination setPageNumber
public void setPageNumber(int pageNumber)
From source file:org.pdfsam.pdfbox.component.PDFBoxOutlineUtilsTest.java
License:Open Source License
@Test public void toPageDestinationAction() { PDPageFitDestination destination = new PDPageFitDestination(); destination.setPageNumber(5); PDActionGoTo action = new PDActionGoTo(); action.setDestination(destination);// ww w . ja v a 2 s . c o m PDOutlineItem victim = new PDOutlineItem(); victim.setAction(action); assertEquals(5, PDFBoxOutlineUtils.toPageDestination(victim, null).get().getPageNumber()); }
From source file:org.pdfsam.pdfbox.component.PDFBoxOutlineUtilsTest.java
License:Open Source License
@Test public void toPageDestinationDestination() { PDPageFitDestination destination = new PDPageFitDestination(); destination.setPageNumber(5); PDOutlineItem victim = new PDOutlineItem(); victim.setDestination(destination);//from ww w .j av a 2s. com assertEquals(5, PDFBoxOutlineUtils.toPageDestination(victim, new PDDestinationNameTreeNode()).get() .getPageNumber()); }
From source file:org.pdfsam.pdfbox.component.PDFBoxOutlineUtilsTest.java
License:Open Source License
@Test public void toPageDestinationNamedDestination() throws IOException { PDPageFitDestination dest = new PDPageFitDestination(); dest.setPageNumber(5); PDNamedDestination destination = new PDNamedDestination(); destination.setNamedDestination("ChuckNorris"); PDOutlineItem victim = new PDOutlineItem(); victim.setDestination(destination);//from ww w. j a v a 2 s. co m PDDestinationNameTreeNode names = mock(PDDestinationNameTreeNode.class); when(names.getValue("ChuckNorris")).thenReturn(dest); assertEquals(5, PDFBoxOutlineUtils.toPageDestination(victim, names).get().getPageNumber()); }