DynamicPDF by ceTe Software

com.cete.dynamicpdf.pageelements
Class BackgroundImage

java.lang.Object
  |
  +--com.cete.dynamicpdf.PageElement
        |
        +--com.cete.dynamicpdf.pageelements.BackgroundImage

public class BackgroundImage
extends PageElement

This class can be used to place an image on the page that will be stretched to the dimensions of the page.

View Example


Constructor Summary
BackgroundImage(byte[] byteArray)
          Creates a new instance of BackgroundImage.
BackgroundImage(ImageData imageData)
          Creates a new instance of BackgroundImage.
BackgroundImage(java.lang.String filePath)
          Creates a new instance of BackgroundImage.
 
Method Summary
 void draw(PageWriter writer)
          Draws the background image to the given PageWriter object.
 int getBottomPadding()
          Get the bottom padding of the background image.
 ImageData getImageData()
          Get the background image's ImageData object.
 int getLeftPadding()
          Get the left padding of the background image.
 int getRightPadding()
          Get the right padding of the background image.
 int getTopPadding()
          Get the top padding of the background image.
 boolean getUseMargins()
          Get or set a value indicating if the pages margins should be used when calculating the placement of the background image.
 void setBottomPadding(int value)
          Set the bottom padding of the background image.
 void setLeftPadding(int value)
          Set the left padding of the background image.
 void setRightPadding(int value)
          Set the right padding of the background image.
 void setTopPadding(int value)
          Set the top padding of the background image.
 void setUseMargins(boolean value)
          Set or set a value indicating if the pages margins should be used when calculating the placement of the background image.
 
Methods inherited from class com.cete.dynamicpdf.PageElement
getRequiredLicenseLevel, getStrID, setRequiredLicenseLevel, setStrID
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BackgroundImage

public BackgroundImage(java.lang.String filePath)
                throws java.io.FileNotFoundException
Creates a new instance of BackgroundImage.

Parameters:
filePath - The physical file path to the background image.

BackgroundImage

public BackgroundImage(byte[] byteArray)
Creates a new instance of BackgroundImage.

Parameters:
byteArray - Byte Array containing the image data.

BackgroundImage

public BackgroundImage(ImageData imageData)
Creates a new instance of BackgroundImage.

Parameters:
imageData - ImageData object containing the image data.
See Also:
ImageData
Method Detail

draw

public void draw(PageWriter writer)
Draws the background image to the given PageWriter object.

Specified by:
draw in class PageElement
Parameters:
writer - PageWriter object to receive the background image's output.
See Also:
PageWriter

getImageData

public ImageData getImageData()
Get the background image's ImageData object.


getLeftPadding

public int getLeftPadding()
Get the left padding of the background image.


setLeftPadding

public void setLeftPadding(int value)
Set the left padding of the background image.


getRightPadding

public int getRightPadding()
Get the right padding of the background image.


setRightPadding

public void setRightPadding(int value)
Set the right padding of the background image.


getTopPadding

public int getTopPadding()
Get the top padding of the background image.


setTopPadding

public void setTopPadding(int value)
Set the top padding of the background image.


getBottomPadding

public int getBottomPadding()
Get the bottom padding of the background image.


setBottomPadding

public void setBottomPadding(int value)
Set the bottom padding of the background image.


getUseMargins

public boolean getUseMargins()
Get or set a value indicating if the pages margins should be used when calculating the placement of the background image.


setUseMargins

public void setUseMargins(boolean value)
Set or set a value indicating if the pages margins should be used when calculating the placement of the background image.


DynamicPDF by ceTe Software

API Reference for DynamicPDF™ for Java generated on December 20, 2005
© Copyright 2005, ceTe Software