DynamicPDF by ceTe Software

com.cete.dynamicpdf.pageelements.barcoding
Class UpcVersionE

java.lang.Object
  |
  +--com.cete.dynamicpdf.PageElement
        |
        +--com.cete.dynamicpdf.pageelements.RotatingPageElement
              |
              +--com.cete.dynamicpdf.pageelements.barcoding.BarCode
                    |
                    +--com.cete.dynamicpdf.pageelements.barcoding.UpcBase
                          |
                          +--com.cete.dynamicpdf.pageelements.barcoding.UpcVersionE
All Implemented Interfaces:
ICoordinate
Direct Known Subclasses:
UpcVersionESup2, UpcVersionESup5

public class UpcVersionE
extends UpcBase

This class can be used to place a UPC version E bar code on a page.

View Example


Constructor Summary
UpcVersionE(java.lang.String value, float x, float y)
          Initializes a new instance of the UpcVersionE class.
UpcVersionE(java.lang.String value, float x, float y, float scale)
          Initializes a new instance of the UpcVersionE class.
 
Method Summary
protected  void drawBarCode(PageWriter writer)
          Draws the barcode to the given PageWriter object.
 float getRequiredWidth()
          Returns the width required to display the full bar code.
 
Methods inherited from class com.cete.dynamicpdf.pageelements.barcoding.UpcBase
setScale
 
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

UpcVersionE

public UpcVersionE(java.lang.String value,
                   float x,
                   float y)
Initializes a new instance of the UpcVersionE class.

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

UpcVersionE

public UpcVersionE(java.lang.String value,
                   float x,
                   float y,
                   float scale)
Initializes a new instance of the UpcVersionE class.

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

getRequiredWidth

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

Specified by:
getRequiredWidth 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
Throws:
InvalidValueBarCodeException - If UPC Version E, charecters longer than 7 or 8
Parameters:
writer - PageWriter object to receive the page element's output.
See Also:
PageWriter

DynamicPDF by ceTe Software

API Reference for DynamicPDF™ for Java generated on December 20, 2005
© Copyright 2005, ceTe Software