com.cete.dynamicpdf.pageelements.barcoding
Class SingaporePost
java.lang.Object
com.cete.dynamicpdf.PageElement
com.cete.dynamicpdf.pageelements.TaggablePageElement
com.cete.dynamicpdf.pageelements.RotatingPageElement
com.cete.dynamicpdf.pageelements.barcoding.BarCode
com.cete.dynamicpdf.pageelements.barcoding.TextBarCode
com.cete.dynamicpdf.pageelements.barcoding.SingaporePost
- All Implemented Interfaces:
- ICoordinate
public class SingaporePost
- extends TextBarCode
This class can be used to place a Singapore Post barcode on a page.
Licensing:
This class is a DynamicPDF Generator Enterprise Edition
feature. One of the following licenses is required for non-evaluation usage:
- DynamicPDF Generator Enterprise Edition
- DynamicPDF Merger Enterprise Edition
View Example
Constructor Summary |
SingaporePost(java.lang.String value,
float x,
float y)
Creates a new instance of SingaporePost . |
SingaporePost(java.lang.String value,
float x,
float y,
boolean showText)
Creates a new instance of SingaporePost . |
Method Summary |
protected void |
drawBarCode(PageWriter writer)
Draws the barcode to the given PageWriter object. |
float |
getSymbolWidth()
Gets the width required to display the full barcode. |
Methods inherited from class com.cete.dynamicpdf.pageelements.barcoding.BarCode |
drawRotated, getColor, getPixelsPerXDimension, getValue, getXDimension, getXDimensionMilliMeters, getXDimensionMils, getXDimensionsPerCentiMeter, getXDimensionsPerInch, setColor, setPixelsPerXDimension, setValue, setXDimension, setXDimensionMilliMeters, setXDimensionMils, setXDimensionsPerCentiMeter, setXDimensionsPerInch |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SingaporePost
public SingaporePost(java.lang.String value,
float x,
float y)
- Creates a new instance of
SingaporePost
.
- Parameters:
value
- The value of the barcode.x
- The X coordinate of the barcode.y
- The Y coordinate of the barcode.
SingaporePost
public SingaporePost(java.lang.String value,
float x,
float y,
boolean showText)
- Creates a new instance of
SingaporePost
.
- Parameters:
value
- The value of the barcode.x
- The X coordinate of the barcode.y
- The Y coordinate of the barcode.showText
- true to display value of barcode as text.
Otherwise, display barcode only.
getSymbolWidth
public float getSymbolWidth()
- Gets the width required to display the full barcode.
- Specified by:
getSymbolWidth
in class BarCode
- Returns:
- a value representing the required width.
drawBarCode
protected void drawBarCode(PageWriter writer)
- Draws the barcode to the given PageWriter object.
- Specified by:
drawBarCode
in class BarCode
- Parameters:
writer
- PageWriter object to receive the page element's output.- See Also:
PageWriter
API Reference for DynamicPDF v10.07 for Java generated on Aug 12, 2020
© Copyright 2020, ceTe Software