| 
 | DynamicPDF by ceTe Software | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.cete.dynamicpdf.PageElement
com.cete.dynamicpdf.pageelements.TaggablePageElement
com.cete.dynamicpdf.pageelements.RotatingPageElement
com.cete.dynamicpdf.pageelements.Image
public class Image
This class can be used to place images on a page.
Licensing:
The use of the GIF image type is a DynamicPDF Generator 
 Community Edition feature.  All other image types (JPEG, JPEG 2000, PNG, BMP, EMF, 
 EXIF, TIFF and WMF) are a DynamicPDF Generator Professional Edition feature, 
 except for the use of 64 bit PNG images (in this case see below). One of the 
 following licenses is required for non-evaluation usage:
 
Use of 64 bit PNG images with this class is an Enterprise Edition feature. One of the following licenses is required for non-evaluation usage:
| Constructor Summary | |
|---|---|
| Image(byte[] byteArray,
      float x,
      float y)Creates a new instance of Image. | |
| Image(byte[] byteArray,
      float x,
      float y,
      float scale)Creates a new instance of Image. | |
| Image(ImageData imageData,
      float x,
      float y)Creates a new instance of Image. | |
| Image(ImageData imageData,
      float x,
      float y,
      float scale)Creates a new instance of Image. | |
| Image(java.lang.String filePath,
      float x,
      float y)Creates a new instance of Image. | |
| Image(java.lang.String filePath,
      float x,
      float y,
      float scale)Creates a new instance of Image. | |
| Method Summary | |
|---|---|
| protected  void | drawRotated(PageWriter writer)Draws the image to the given PageWriterobject. | 
|  Align | getAlign()Gets the Alignenumeration that specifies horizontal alignment
 of the image on the X coordinate. | 
|  java.lang.String | getAlternateText()Gets the alternate text of the image. | 
|  float | getHeight()Gets the height of the image. | 
|  float | getHorizontalDpi()Gets the horizontal dpi(also known as pixels per inch) of the image. | 
|  ImageData | getImageData()Get the image's ImageDataobject. | 
|  float | getScaleX()Gets the horizontal scale of the image. | 
|  float | getScaleY()Gets the vertical scale of the image. | 
|  VAlign | getVAlign()Gets the VAlignenumeration that specifies vertical alignment
 of the image on the Y coordinate. | 
|  float | getVerticalDpi()Gets the vertical dpi(also known as pixels per inch) of the image. | 
|  float | getWidth()Gets the width of the image. | 
|  void | setAlign(Align value)Sets the Alignenumeration that specifies horizontal alignment
 of the image on the X coordinate. | 
|  void | setAlternateText(java.lang.String alternateText)Sets the alternate text of the image. | 
|  void | setBounds(float maximumWidth,
          float maximumHeight)Scales the image to fit in the given box keeping the X and Y scale equal. | 
|  void | setDpi(float dpi)Scales the image to have the specified dpi(also known as pixels per inch). | 
|  void | setDpi(float horizontalDpi,
       float verticalDpi)Scales the image to have the specified dpi(also known as pixels per inch). | 
|  void | setHeight(float value)Sets the height of the image. | 
|  void | setHorizontalDpi(float dpiX)Sets the horizontal dpi(also known as pixels per inch) of the image. | 
|  void | setScaleX(float value)Sets the horizontal scale of the image. | 
|  void | setScaleY(float value)Sets the vertical scale of the image. | 
|  void | setSize(float width,
        float height)Scales the image to fit the exact width and height given. | 
|  void | setVAlign(VAlign value)Sets the VAlignenumeration that specifies vertical alignment
 of the image on the Y coordinate. | 
|  void | setVerticalDpi(float dpiY)Sets the vertical dpi(also known as pixels per inch) of the image. | 
|  void | setWidth(float value)Sets the width of the image. | 
| Methods inherited from class com.cete.dynamicpdf.pageelements.RotatingPageElement | 
|---|
| draw, getAngle, getX, getY, setAngle, setX, setY | 
| Methods inherited from class com.cete.dynamicpdf.pageelements.TaggablePageElement | 
|---|
| getTag, getTagOrder, setTag, setTagOrder | 
| 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 | 
| Methods inherited from interface com.cete.dynamicpdf.pageelements.ICoordinate | 
|---|
| getX, getY, setX, setY | 
| Constructor Detail | 
|---|
public Image(java.lang.String filePath,
             float x,
             float y)
      throws java.io.FileNotFoundException
Image.
java.io.FileNotFoundExceptionfilePath - Physical file path of the image.x - X coordinate of the image.y - Y coordinate of the image.
public Image(java.lang.String filePath,
             float x,
             float y,
             float scale)
      throws java.io.FileNotFoundException
Image.
java.io.FileNotFoundException - If the physical file path of the image is not found.filePath - Physical file path of the image.x - X coordinate of the image.y - Y coordinate of the image.scale - The scale to use when rendering the image.
public Image(byte[] byteArray,
             float x,
             float y)
Image.
byteArray - Byte Array containing the image data.x - X coordinate of the image.y - Y coordinate of the image.
public Image(byte[] byteArray,
             float x,
             float y,
             float scale)
Image.
byteArray - Byte Array containing the image data.x - X coordinate of the image.y - Y coordinate of the image.scale - The scale to use when rendering the image.
public Image(ImageData imageData,
             float x,
             float y)
Image.
imageData - ImageData object containing the image data.x - X coordinate of the image.y - Y coordinate of the image.ImageData
public Image(ImageData imageData,
             float x,
             float y,
             float scale)
Image.
imageData - ImageData object containing the image data.x - X coordinate of the image.y - Y coordinate of the image.scale - The scale to use when rendering the image.ImageData| Method Detail | 
|---|
public Align getAlign()
Align enumeration that specifies horizontal alignment
 of the image on the X coordinate.
Alignpublic void setAlign(Align value)
Align enumeration that specifies horizontal alignment
 of the image on the X coordinate.
value - the alignment of the image.Alignpublic VAlign getVAlign()
VAlign enumeration that specifies vertical alignment
 of the image on the Y coordinate.
VAlignpublic void setVAlign(VAlign value)
VAlign enumeration that specifies vertical alignment
 of the image on the Y coordinate.
value - the vertical alignment of the image.VAlignpublic float getScaleX()
public void setScaleX(float value)
getHorizontalDpi property.
value - the horizontal scale of the image.public float getScaleY()
public void setScaleY(float value)
getVerticalDpiproperty.
value - the vertical scale of the image.public float getHorizontalDpi()
public void setHorizontalDpi(float dpiX)
getScaleX property.
dpiX - the horizontal dpi(also known as pixels per inch) of the image.public float getVerticalDpi()
public void setVerticalDpi(float dpiY)
getScaleY property.
dpiY - the vertical dpi(also known as pixels per inch) of the image.public float getWidth()
getWidth in interface IAreapublic void setWidth(float value)
setWidth in interface IAreavalue - the width of the image.public float getHeight()
getHeight in interface IAreagetHeight in class RotatingPageElementpublic void setHeight(float value)
setHeight in interface IAreasetHeight in class RotatingPageElementvalue - the height of the image.public ImageData getImageData()
ImageData object.
ImageDataprotected void drawRotated(PageWriter writer)
PageWriter object.
drawRotated in class RotatingPageElementwriter - PageWriter object to receive the image's output.PageWriter
public void setBounds(float maximumWidth,
                      float maximumHeight)
maximumWidth - The maximum width.maximumHeight - The maximum height.
public void setSize(float width,
                    float height)
width - Width of image.height - Height of image.public void setDpi(float dpi)
dpi - DPI of the image.
public void setDpi(float horizontalDpi,
                   float verticalDpi)
horizontalDpi - Horizontal dpi of the image.verticalDpi - Horizontal dpi of the image.public java.lang.String getAlternateText()
public void setAlternateText(java.lang.String alternateText)
alternateText - the alternate text of the image.| 
 | DynamicPDF by ceTe Software | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||