DynamicPDF by ceTe Software

com.cete.dynamicpdf.pageelements.barcoding
Class UpcVersionASup2

java.lang.Object
  extended by com.cete.dynamicpdf.PageElement
      extended by com.cete.dynamicpdf.pageelements.TaggablePageElement
          extended by com.cete.dynamicpdf.pageelements.RotatingPageElement
              extended by com.cete.dynamicpdf.pageelements.barcoding.BarCode
                  extended by com.cete.dynamicpdf.pageelements.barcoding.UpcBase
                      extended by com.cete.dynamicpdf.pageelements.barcoding.UpcVersionA
                          extended by com.cete.dynamicpdf.pageelements.barcoding.UpcVersionASup2
All Implemented Interfaces:
ICoordinate

public class UpcVersionASup2
extends UpcVersionA

This class can be used to place a UPC version A, 2 digit supplement 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
UpcVersionASup2(java.lang.String value, float x, float y)
          Initializes a new instance of the UpcVersionASup2 class.
UpcVersionASup2(java.lang.String value, float x, float y, float scale)
          Initializes a new instance of the UpcVersionASup2 class.
UpcVersionASup2(java.lang.String value, java.lang.String supplementalValue, float x, float y)
          Initializes a new instance of the UpcVersionASup2 class.
UpcVersionASup2(java.lang.String value, java.lang.String supplementalValue, float x, float y, float scale)
          Initializes a new instance of the UpcVersionASup2 class.
 
Method Summary
protected  void drawBarCode(PageWriter writer)
          Draws the barcode to the given PageWriter object.
 java.lang.String getSupplementalValue()
          Gets the supplemental value of the barcode.
 float getSymbolWidth()
          Returns the width required to display the full bar code.
 void setSupplementalValue(java.lang.String supplementalValue)
          Sets the supplemental value of the barcode.
 
Methods inherited from class com.cete.dynamicpdf.pageelements.barcoding.UpcBase
drawShowText, setScale
 
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 com.cete.dynamicpdf.pageelements.RotatingPageElement
draw, getAngle, getHeight, getX, getY, setAngle, setHeight, setX, setY
 
Methods inherited from class com.cete.dynamicpdf.pageelements.TaggablePageElement
getTag, getTagOrder, setTag, setTagOrder
 
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

UpcVersionASup2

public UpcVersionASup2(java.lang.String value,
                       float x,
                       float y)
Initializes a new instance of the UpcVersionASup2 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.

UpcVersionASup2

public UpcVersionASup2(java.lang.String value,
                       float x,
                       float y,
                       float scale)
Initializes a new instance of the UpcVersionASup2 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.

UpcVersionASup2

public UpcVersionASup2(java.lang.String value,
                       java.lang.String supplementalValue,
                       float x,
                       float y)
Initializes a new instance of the UpcVersionASup2 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.

UpcVersionASup2

public UpcVersionASup2(java.lang.String value,
                       java.lang.String supplementalValue,
                       float x,
                       float y,
                       float scale)
Initializes a new instance of the UpcVersionASup2 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.

getSymbolWidth

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

Overrides:
getSymbolWidth in class UpcVersionA
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 UpcVersionA
Throws:
InvalidValueBarCodeException - If UPC Version is Invalid
Parameters:
writer - PageWriter object to receive the page element's output.
See Also:
PageWriter

DynamicPDF by ceTe Software

API Reference for DynamicPDF v10.07 for Java generated on Aug 12, 2020
© Copyright 2020, ceTe Software