|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jpedal.objects.PdfImageData
public class PdfImageData
holds metadata on images extracted from the PDF file.
Images are generally stored in the temp directory and only their meta data held to reduce memory needs.
| Constructor Summary | |
|---|---|
PdfImageData()
|
|
| Method Summary | |
|---|---|
void |
clearImageData()
clear object and reset (does not flush images from disk cache held by ObjectStore) |
int |
getImageCount()
return the number of images. |
float |
getImageHeight(int i)
get height for image in pixels |
java.lang.String |
getImageName(int i)
get image name created from raw data |
int |
getImagePageID(int i)
get object page id (ie sequential number of page) |
float |
getImageWidth(int i)
get width for image in pixels |
float |
getImageXCoord(int i)
get X co-ord for image in pixels (user coords) |
float |
getImageYCoord(int i)
get Y co-ord for image in pixels (user coords) |
java.lang.String |
getParentXForm(java.lang.String image_name)
returns name of xform associated with this image |
java.util.Map |
getXFormData(java.lang.String parentXform)
return OPI data stored in Map. |
void |
setImageInfo(java.lang.String image_name,
int current_page_id,
float x1,
float y1,
float w1,
float h1,
java.lang.String xform)
add an item (used internally as PDF page decoded). |
void |
setXformData(java.lang.String lastFormID,
java.util.Map formData)
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PdfImageData()
| Method Detail |
|---|
public final void setImageInfo(java.lang.String image_name,
int current_page_id,
float x1,
float y1,
float w1,
float h1,
java.lang.String xform)
add an item (used internally as PDF page decoded).
public final float getImageYCoord(int i)
public final float getImageWidth(int i)
public final float getImageHeight(int i)
public final int getImagePageID(int i)
public final java.lang.String getImageName(int i)
public final void clearImageData()
public final float getImageXCoord(int i)
public final int getImageCount()
return the number of images.
Note image1 is item 0, image2 is item 1 forget methods
public java.lang.String getParentXForm(java.lang.String image_name)
public void setXformData(java.lang.String lastFormID,
java.util.Map formData)
public java.util.Map getXFormData(java.lang.String parentXform)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||