org.jpedal.objects
Class PdfPageData

java.lang.Object
  extended by org.jpedal.objects.PdfPageData
All Implemented Interfaces:
java.io.Serializable

public class PdfPageData
extends java.lang.Object
implements java.io.Serializable

store data relating to page sizes set in PDF (MediaBox, CropBox, rotation)

See Also:
Serialized Form

Constructor Summary
PdfPageData()
           
 
Method Summary
 void checkSizeSet(int pageNumber)
          make sure a value set for crop and media box (used internally to trap 'odd' settings and insure setup correctly)
 int getCropBoxHeight(int pageNumber)
          return cropBox height
 int getCropBoxWidth(int pageNumber)
          return cropBox width
 int getCropBoxX(int pageNumber)
          return x value for cropBox
 int getCropBoxY(int pageNumber)
          return y value for cropox
 java.lang.String getCropValue(int currentPage)
          return cropBox string found in PDF file
 int getMediaBoxHeight(int pageNumber)
          return height of mediaBox
 int getMediaBoxWidth(int pageNumber)
          return width of media box
 int getMediaBoxX(int pageNumber)
          return mediaBox x value
 int getMediaBoxY(int pageNumber)
          return mediaBox y value
 java.lang.String getMediaValue(int currentPage)
          return mediaBox string found in PDF file
 int getRotation(int pageNumber)
          return rotation value (for outside class)
 int getScaledCropBoxHeight(int pageNumber)
          return Scaled cropBox height
 int getScaledCropBoxWidth(int pageNumber)
          return Scaled cropBox width
 int getScaledCropBoxX(int pageNumber)
          return Scaled x value for cropBox
 int getScaledCropBoxY(int pageNumber)
          return Scaled y value for cropox
 int getScaledMediaBoxHeight(int pageNumber)
          return Scaled height of mediaBox
 int getScaledMediaBoxWidth(int pageNumber)
          return Scaled width of media box
 int getScaledMediaBoxX(int pageNumber)
          return Scaled mediaBox x value
 int getScaledMediaBoxY(int pageNumber)
          return Scaled mediaBox y value
 float getScalingValue()
          Get the scaling value currently being used
 void setCropBox(float[] cropBox)
          set crop with values and align with media box
 void setMediaBox(float[] mediaBox)
          set string with raw values and assign values to crop and media size
 int setPageRotation(int value, int pageNumber)
           
 void setScalingValue(float scalingValue)
          Scaling value to apply to all values
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PdfPageData

public PdfPageData()
Method Detail

checkSizeSet

public void checkSizeSet(int pageNumber)
make sure a value set for crop and media box (used internally to trap 'odd' settings and insure setup correctly)


getMediaBoxHeight

public final int getMediaBoxHeight(int pageNumber)
return height of mediaBox


getMediaBoxY

public final int getMediaBoxY(int pageNumber)
return mediaBox y value


getMediaBoxX

public final int getMediaBoxX(int pageNumber)
return mediaBox x value


setMediaBox

public void setMediaBox(float[] mediaBox)
set string with raw values and assign values to crop and media size


setCropBox

public void setCropBox(float[] cropBox)
set crop with values and align with media box


setPageRotation

public int setPageRotation(int value,
                           int pageNumber)

getMediaBoxWidth

public final int getMediaBoxWidth(int pageNumber)
return width of media box


getMediaValue

public java.lang.String getMediaValue(int currentPage)
return mediaBox string found in PDF file


getCropValue

public java.lang.String getCropValue(int currentPage)
return cropBox string found in PDF file


getScaledCropBoxX

public int getScaledCropBoxX(int pageNumber)
return Scaled x value for cropBox


getScaledCropBoxWidth

public int getScaledCropBoxWidth(int pageNumber)
return Scaled cropBox width


getScaledCropBoxY

public int getScaledCropBoxY(int pageNumber)
return Scaled y value for cropox


getScaledCropBoxHeight

public int getScaledCropBoxHeight(int pageNumber)
return Scaled cropBox height


getCropBoxX

public int getCropBoxX(int pageNumber)
return x value for cropBox


getCropBoxWidth

public int getCropBoxWidth(int pageNumber)
return cropBox width


getCropBoxY

public int getCropBoxY(int pageNumber)
return y value for cropox


getCropBoxHeight

public int getCropBoxHeight(int pageNumber)
return cropBox height


getScalingValue

public float getScalingValue()
Get the scaling value currently being used


setScalingValue

public void setScalingValue(float scalingValue)
Scaling value to apply to all values


getRotation

public final int getRotation(int pageNumber)
return rotation value (for outside class)


getScaledMediaBoxHeight

public final int getScaledMediaBoxHeight(int pageNumber)
return Scaled height of mediaBox


getScaledMediaBoxWidth

public final int getScaledMediaBoxWidth(int pageNumber)
return Scaled width of media box


getScaledMediaBoxX

public final int getScaledMediaBoxX(int pageNumber)
return Scaled mediaBox x value


getScaledMediaBoxY

public final int getScaledMediaBoxY(int pageNumber)
return Scaled mediaBox y value