Example usage for org.apache.pdfbox.pdmodel.interactive.documentnavigation.destination PDPageFitDestination setPageNumber

List of usage examples for org.apache.pdfbox.pdmodel.interactive.documentnavigation.destination PDPageFitDestination setPageNumber

Introduction

In this page you can find the example usage for org.apache.pdfbox.pdmodel.interactive.documentnavigation.destination PDPageFitDestination setPageNumber.

Prototype

public void setPageNumber(int pageNumber) 

Source Link

Document

Set the page number for a remote destination.

Usage

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());
}