public class PageImageFactory extends Object
IPageImage instance.| Constructor and Description |
|---|
PageImageFactory() |
| Modifier and Type | Method and Description |
|---|---|
static IPageImage |
createPageImage()
Create empty
IPageImage instance |
static IPageImage |
createPageImage(InputStream is)
Read image data (bitmap) from
InputStream and create new
IPageImage instance |
static IPageImage |
createPageImage(InputStream is,
boolean removeScrollBar)
Read image data (bitmap) from
InputStream and create new
IPageImage instance. |
static IPageImage |
createPageImage(String bmpFileName)
Read image data (bitmap) from target file and create new
IPageImage instance |
static IPageImage |
createPageImage(String bmpFileName,
boolean removeScrollBar)
Read image data (bitmap) from target file and create new
IPageImage instance. |
static IPageImage |
createSimulationPageImage(IPageImage target,
LowVisionType type)
Simulate low vision user's view by using
LowVisionType
configuration and return result as new IPageImage instance |
static IPageImage |
joinPageImages(IPageImage[] targets)
Join multiple
IPageImage into new IPageImage instance |
public static IPageImage createPageImage()
IPageImage instanceIPageImage instancepublic static IPageImage createSimulationPageImage(IPageImage target, LowVisionType type) throws ImageException
LowVisionType
configuration and return result as new IPageImage instancetarget - target IPageImagetype - target LowVisionType for simulationIPageImage instanceImageExceptionLowVisionTypepublic static IPageImage createPageImage(String bmpFileName)
IPageImage instancebmpFileName - target bitmap file nameIPageImage instance, or null if not availablepublic static IPageImage createPageImage(String bmpFileName, boolean removeScrollBar)
IPageImage instance. If removeScrollBar flag is true, cut scroll
bar area from imagebmpFileName - target bitmap file nameremoveScrollBar - if true, cut scroll bar area from imageIPageImage instance, or null if not availablepublic static IPageImage createPageImage(InputStream is)
InputStream and create new
IPageImage instanceis - target InputStream of image dataIPageImage instance, or null if not availablepublic static IPageImage createPageImage(InputStream is, boolean removeScrollBar)
InputStream and create new
IPageImage instance. If removeScrollBar flag is true, cut scroll
bar area from imageis - target InputStream of image dataremoveScrollBar - if true, cut scroll bar area from imageIPageImage instance, or null if not availablepublic static IPageImage joinPageImages(IPageImage[] targets)
IPageImage into new IPageImage instancetargets - array of target IPageImageIPageImage instance