org.apache.pdfbox.pdmodel.interactive.documentnavigation.destination
Class PDPageFitWidthDestination

java.lang.Object
  extended by org.apache.pdfbox.pdmodel.interactive.documentnavigation.destination.PDDestination
      extended by org.apache.pdfbox.pdmodel.interactive.documentnavigation.destination.PDPageDestination
          extended by org.apache.pdfbox.pdmodel.interactive.documentnavigation.destination.PDPageFitWidthDestination
All Implemented Interfaces:
COSObjectable, PDDestinationOrAction

public class PDPageFitWidthDestination
extends PDPageDestination

This represents a destination to a page at a y location and the width is magnified to just fit on the screen.

Version:
$Revision: 1.2 $
Author:
Ben Litchfield

Field Summary
protected static String TYPE
          The type of this destination.
protected static String TYPE_BOUNDED
          The type of this destination.
 
Fields inherited from class org.apache.pdfbox.pdmodel.interactive.documentnavigation.destination.PDPageDestination
array
 
Constructor Summary
PDPageFitWidthDestination()
          Default constructor.
PDPageFitWidthDestination(COSArray arr)
          Constructor from an existing destination array.
 
Method Summary
 boolean fitBoundingBox()
          A flag indicating if this page destination should just fit bounding box of the PDF.
 int getTop()
          Get the top y coordinate.
 void setFitBoundingBox(boolean fitBoundingBox)
          Set if this page destination should just fit the bounding box.
 void setTop(int y)
          Set the top y-coordinate, a value of -1 implies that the current y-coordinate will be used.
 
Methods inherited from class org.apache.pdfbox.pdmodel.interactive.documentnavigation.destination.PDPageDestination
findPageNumber, getCOSArray, getCOSObject, getPage, getPageNumber, setPage, setPageNumber
 
Methods inherited from class org.apache.pdfbox.pdmodel.interactive.documentnavigation.destination.PDDestination
create, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

TYPE

protected static final String TYPE
The type of this destination.

See Also:
Constant Field Values

TYPE_BOUNDED

protected static final String TYPE_BOUNDED
The type of this destination.

See Also:
Constant Field Values
Constructor Detail

PDPageFitWidthDestination

public PDPageFitWidthDestination()
Default constructor.


PDPageFitWidthDestination

public PDPageFitWidthDestination(COSArray arr)
Constructor from an existing destination array.

Parameters:
arr - The destination array.
Method Detail

getTop

public int getTop()
Get the top y coordinate. A return value of -1 implies that the current y-coordinate will be used.

Returns:
The top y coordinate.

setTop

public void setTop(int y)
Set the top y-coordinate, a value of -1 implies that the current y-coordinate will be used.

Parameters:
y - The top ycoordinate.

fitBoundingBox

public boolean fitBoundingBox()
A flag indicating if this page destination should just fit bounding box of the PDF.

Returns:
true If the destination should fit just the bounding box.

setFitBoundingBox

public void setFitBoundingBox(boolean fitBoundingBox)
Set if this page destination should just fit the bounding box. The default is false.

Parameters:
fitBoundingBox - A flag indicating if this should fit the bounding box.


Copyright © 2002-2010 The Apache Software Foundation. All Rights Reserved.