|
DynamicPDF by ceTe Software | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--com.cete.dynamicpdf.PageElement
|
+--com.cete.dynamicpdf.pageelements.RotatingPageElement
|
+--com.cete.dynamicpdf.pageelements.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 PageWriter object. |
Align |
getAlign()
Gets the Align enumeration that specifies horizontal alignment
of the image on the X coordinate. |
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 ImageData object. |
float |
getScaleX()
Gets the horizontal scale of the image. |
float |
getScaleY()
Gets the vertical scale of the image. |
VAlign |
getVAlign()
Gets the VAlign enumeration 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 Align enumeration that specifies horizontal alignment
of the image on the X coordinate. |
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 VAlign enumeration 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.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.
filePath - 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.
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.
VAlignpublic float getScaleX()
public void setScaleX(float value)
getHorizontalDpi property.
public float getScaleY()
public void setScaleY(float value)
getVerticalDpiproperty.
public float getHorizontalDpi()
public void setHorizontalDpi(float dpiX)
getScaleX property.
public float getVerticalDpi()
public void setVerticalDpi(float dpiY)
getScaleY property.
public float getWidth()
getWidth in interface IAreapublic void setWidth(float value)
setWidth in interface IAreavalue - the float width of the area.public float getHeight()
getHeight in interface IAreagetHeight in class RotatingPageElementpublic void setHeight(float value)
setHeight in interface IAreasetHeight in class RotatingPageElementvalue - the float height of the area.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.
|
DynamicPDF by ceTe Software | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||