public class EPSCanvasProvider extends AbstractCanvasProvider
bardim| Constructor and Description |
|---|
EPSCanvasProvider(OutputStream out,
int orientation)
Main constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
deviceFillRect(double x,
double y,
double w,
double h)
Paints a filled rectangle.
|
void |
deviceText(String text,
double x1,
double x2,
double y1,
String fontName,
double fontSize,
TextAlignment textAlign)
Draws text.
|
void |
establishDimensions(BarcodeDimension dim)
Sets the dimensions of the barcode.
|
void |
finish()
Writes the EPS trailer.
|
protected DecimalFormat |
getDecimalFormat()
Returns the DecimalFormat instance to use internally to format numbers.
|
deviceCenteredText, deviceJustifiedText, getDimensions, getOrientationpublic EPSCanvasProvider(OutputStream out, int orientation) throws IOException
out - OutputStream to write the EPS toorientation - the barcode orientation (0, 90, 180, 270)IOException - in case of an I/O problemprotected DecimalFormat getDecimalFormat()
public void finish()
throws IOException
IOException - if an I/O error happened during EPS generationpublic void establishDimensions(BarcodeDimension dim)
establishDimensions in interface CanvasProviderestablishDimensions in class AbstractCanvasProviderdim - the dimensions of the barcodepublic 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 heightpublic void deviceText(String text, double x1, double x2, double y1, 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 alignmentCopyright © 2003–2023. All rights reserved.