DynamicPDF by ceTe Software

com.cete.dynamicpdf.pageelements.barcoding
Class Ean13Sup2

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.Ean13
                                |
                                +--com.cete.dynamicpdf.pageelements.barcoding.Ean13Sup2
All Implemented Interfaces:
ICoordinate

public class Ean13Sup2
extends Ean13

This class can be used to place an EAN/JAN 13, 2 digit supplement bar code on a page.

View Example


Constructor Summary
Ean13Sup2(java.lang.String value, float x, float y)
          Initializes a new instance of the Ean13Sup2 class.
Ean13Sup2(java.lang.String value, float x, float y, float scale)
          Initializes a new instance of the Ean13Sup2 class.
Ean13Sup2(java.lang.String value, java.lang.String supplementalValue, float x, float y)
          Initializes a new instance of the Ean13Sup2 class.
Ean13Sup2(java.lang.String value, java.lang.String supplementalValue, float x, float y, float scale)
          Initializes a new instance of the Ean13Sup2 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.
 java.lang.String getSupplementalValue()
          Gets the supplemental value of the barcode.
 void setSupplementalValue(java.lang.String supplementalValue)
          Sets the supplemental value of the barcode.
 
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

Ean13Sup2

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

Parameters:
value - The value (including supplemental value) of the barcode.
x - The X coordinate of the barcode.
y - The Y coordinate of the barcode.

Ean13Sup2

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

Parameters:
value - The value (including supplemental value) of the barcode.
x - The X coordinate of the barcode.
y - The Y coordinate of the barcode.
scale - The scale of the barcode.

Ean13Sup2

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

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

Ean13Sup2

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

Parameters:
value - The value of the barcode.
supplementalValue - The supplemental 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

setSupplementalValue

public void setSupplementalValue(java.lang.String supplementalValue)
Sets the supplemental value of the barcode.

Parameters:
supplementalValue - The supplemental value of the barcode.

getSupplementalValue

public java.lang.String getSupplementalValue()
Gets the supplemental value of the barcode.

Returns:
The supplemental value of the barcode.

getRequiredWidth

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

Overrides:
getRequiredWidth in class Ean13
Returns:
A value representing the required width.

drawBarCode

protected void drawBarCode(PageWriter writer)
Draws the barcode to the given PageWriter object.

Overrides:
drawBarCode in class Ean13
Throws:
InvalidValueBarCodeException - If UPC Version Invalid
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