DynamicPDF by ceTe Software

com.cete.dynamicpdf.pageelements.barcoding
Class Postnet

java.lang.Object
  |
  +--com.cete.dynamicpdf.PageElement
        |
        +--com.cete.dynamicpdf.pageelements.RotatingPageElement
              |
              +--com.cete.dynamicpdf.pageelements.barcoding.BarCode
                    |
                    +--com.cete.dynamicpdf.pageelements.barcoding.Postnet
All Implemented Interfaces:
ICoordinate

public class Postnet
extends BarCode

This class can be used to place a Postnet bar code on a page.

Licensing:
This class is a DynamicPDF Generator Enterprise Edition feature. One of the following licenses is required for non-evaluation usage:

View Example


Constructor Summary
Postnet(java.lang.String value, float x, float y)
          Creates a new instance of Postnet.
 
Method Summary
protected  void drawBarCode(PageWriter writer)
          Draws the barcode to the given PageWriter object.
 Calculate getAppendCheckDigit()
          Gets a value specifying if the check digit should calculated.
 float getRequiredWidth()
          Deprecated. As of DynamicPDF v4.0.0, Use the Postnet.getSymbolWidth() method instead.
 float getSymbolWidth()
          Returns the width required to display the full bar code.
 void setAppendCheckDigit(Calculate value)
          Sets a value specifying if the check digit should calculated.
 
Methods inherited from class com.cete.dynamicpdf.pageelements.barcoding.BarCode
drawRotated, getColor, getValue, getXDimension, getXDimensionMilliMeters, getXDimensionMils, getXDimensionsPerCentiMeter, getXDimensionsPerInch, setColor, setValue, setXDimension, setXDimensionMilliMeters, setXDimensionMils, setXDimensionsPerCentiMeter, setXDimensionsPerInch
 
Methods inherited from class com.cete.dynamicpdf.pageelements.RotatingPageElement
draw, getAngle, getHeight, getX, getY, setAngle, setHeight, setX, setY
 
Methods inherited from class com.cete.dynamicpdf.PageElement
getRequiredLicenseLevel, getStrID, setRequiredLicenseLevel, setStrID
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.cete.dynamicpdf.pageelements.ICoordinate
getX, getY, setX, setY
 

Constructor Detail

Postnet

public Postnet(java.lang.String value,
               float x,
               float y)
Creates a new instance of Postnet.

Parameters:
value - The value of the barcode.
x - The X coordinate of the barcode.
y - The Y coordinate of the barcode.
Method Detail

getAppendCheckDigit

public Calculate getAppendCheckDigit()
Gets a value specifying if the check digit should calculated.


setAppendCheckDigit

public void setAppendCheckDigit(Calculate value)
Sets a value specifying if the check digit should calculated.


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

getRequiredWidth

public float getRequiredWidth()
Deprecated. As of DynamicPDF v4.0.0, Use the Postnet.getSymbolWidth() method instead.

Returns the width required to display the full bar code.

Specified by:
getRequiredWidth in class BarCode
Returns:
value representing the required width.

getSymbolWidth

public float getSymbolWidth()
Returns the width required to display the full bar code.

Specified by:
getSymbolWidth in class BarCode
Returns:
value representing the required width.

DynamicPDF by ceTe Software

API Reference for DynamicPDFTM v4.0.3 for Java generated on March 22, 2007
© Copyright 2007, ceTe Software