|
barcode4j 2.1.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.krysalis.barcode4j.output.AbstractCanvasProvider
org.krysalis.barcode4j.output.bitmap.BitmapCanvasProvider
public class BitmapCanvasProvider
CanvasProvider implementation for generating bitmaps. This class wraps Java2DCanvasProvider to do the actual rendering.
| Field Summary |
|---|
| Fields inherited from class org.krysalis.barcode4j.output.AbstractCanvasProvider |
|---|
bardim |
| Constructor Summary | |
|---|---|
BitmapCanvasProvider(int resolution,
int imageType,
boolean antiAlias,
int orientation)
Creates a new BitmapCanvasProvider. |
|
BitmapCanvasProvider(java.io.OutputStream out,
java.lang.String mime,
int resolution,
int imageType,
boolean antiAlias,
int orientation)
Creates a new BitmapCanvasProvider. |
|
| Method Summary | |
|---|---|
void |
deviceFillRect(double x,
double y,
double w,
double h)
Paints a filled rectangle. |
void |
deviceText(java.lang.String text,
double x1,
double x2,
double y1,
java.lang.String fontName,
double fontSize,
TextAlignment textAlign)
Draws text. |
void |
establishDimensions(BarcodeDimension dim)
Sets the dimensions of the barcode. |
void |
finish()
Call this method to finish any pending operations after the BarcodeGenerator has finished its work. |
java.awt.image.BufferedImage |
getBufferedImage()
Returns the buffered image that is used to paint the barcode on. |
| Methods inherited from class org.krysalis.barcode4j.output.AbstractCanvasProvider |
|---|
deviceCenteredText, deviceJustifiedText, getDimensions, getOrientation |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BitmapCanvasProvider(java.io.OutputStream out,
java.lang.String mime,
int resolution,
int imageType,
boolean antiAlias,
int orientation)
out - OutputStream to write tomime - MIME type of the desired output format (ex. "image/png")resolution - the desired image resolution (dots per inch)imageType - the desired image type (Values: BufferedImage.TYPE_*)antiAlias - true if anti-aliasing should be enabled
public BitmapCanvasProvider(int resolution,
int imageType,
boolean antiAlias,
int orientation)
resolution - the desired image resolution (dots per inch)imageType - the desired image type (Values: BufferedImage.TYPE_*)antiAlias - true if anti-aliasing should be enabled| Method Detail |
|---|
public void finish()
throws java.io.IOException
java.io.IOException - in case of an I/O problempublic java.awt.image.BufferedImage getBufferedImage()
public void establishDimensions(BarcodeDimension dim)
establishDimensions in interface CanvasProviderestablishDimensions in class AbstractCanvasProviderdim - the dimensions of the barcode
public void deviceFillRect(double x,
double y,
double w,
double h)
x - x coordinate of the upper left cornery - y coordinate of the upper left cornerw - the widthh - the height
public void deviceText(java.lang.String text,
double x1,
double x2,
double y1,
java.lang.String fontName,
double fontSize,
TextAlignment textAlign)
text - the text to drawx1 - the left boundaryx2 - the right boundaryy1 - the y coordinatefontName - the name of the fontfontSize - the size of the fonttextAlign - the text alignment
|
barcode4j 2.1.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||