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 IPageImage
type
- target LowVisionType
for simulationIPageImage
instanceImageException
LowVisionType
public 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 IPageImage
IPageImage
instance