DynamicPDF by ceTe Software

com.cete.dynamicpdf.pageelements.barcoding
Class Itf14

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.TextBarCode
                      extended by com.cete.dynamicpdf.pageelements.barcoding.Itf14
All Implemented Interfaces:
ICoordinate

public class Itf14
extends TextBarCode

This class can be used to place an ITF 14 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:

View Example


Constructor Summary
Itf14(java.lang.String value, float x, float y, float height)
          Creates a new instance of Itf14.
Itf14(java.lang.String value, float x, float y, float height, boolean showText)
          Creates a new instance of Itf14.
Itf14(java.lang.String value, float x, float y, float height, float xDimension)
          Creates a new instance of Itf14.
Itf14(java.lang.String value, float x, float y, float height, float xDimension, boolean showText)
          Creates a new instance of Itf14.
Itf14(java.lang.String value, float x, float y, float height, float xDimension, Font font, float fontSize)
          Creates a new instance of Itf14.
Itf14(java.lang.String value, float x, float y, float height, Font font, float fontSize)
          Creates a new instance of Itf14.
 
Method Summary
protected  void drawBarCode(PageWriter writer)
          Draws the barcode to the given PageWriter object.
 int getBearerBarWidthMultiple()
          Gets a value to be multiplied by Xdimension for the width of Bearer Bar.
 boolean getShowVerticalBearerBars()
          Gets a value indicating if the vertical bearer bars should be displayed.
 float getSymbolWidth()
          Gets the width required to display the full barcode.
 void setBearerBarWidthMultiple(int value)
          Sets a value to be multiplied by Xdimension for the width of Bearer Bar.
 void setShowVerticalBearerBars(boolean value)
          Sets a value indicating if the vertical bearer bars should be displayed.
 
Methods inherited from class com.cete.dynamicpdf.pageelements.barcoding.TextBarCode
getFont, getFontSize, getShowText, getTextAlign, getTextColor, setFont, setFontSize, setShowText, setTextAlign, setTextColor
 
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

Itf14

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

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

Itf14

public Itf14(java.lang.String value,
             float x,
             float y,
             float height,
             boolean showText)
Creates a new instance of Itf14.

Parameters:
value - The value of the barcode.
x - The X coordinate of the barcode.
y - The Y coordinate of the barcode.
height - The height of the barcode.
showText - true to display value of barcode as text. Otherwise, display barcode only.

Itf14

public Itf14(java.lang.String value,
             float x,
             float y,
             float height,
             Font font,
             float fontSize)
Creates a new instance of Itf14.

Parameters:
value - The value of the barcode.
x - The X coordinate of the barcode.
y - The Y coordinate of the barcode.
height - The height of the barcode.
font - The font to use when displaying text.
fontSize - The font size to use when displaying text.

Itf14

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

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

Itf14

public Itf14(java.lang.String value,
             float x,
             float y,
             float height,
             float xDimension,
             boolean showText)
Creates a new instance of Itf14.

Parameters:
value - The value of the barcode.
x - The X coordinate of the barcode.
y - The Y coordinate of the barcode.
height - The height of the barcode.
xDimension - The XDimension of the barcode.
showText - true to display value of barcode as text. Otherwise, display barcode only.

Itf14

public Itf14(java.lang.String value,
             float x,
             float y,
             float height,
             float xDimension,
             Font font,
             float fontSize)
Creates a new instance of Itf14.

Parameters:
value - The value of the barcode.
x - The X coordinate of the barcode.
y - The Y coordinate of the barcode.
height - The height of the barcode.
xDimension - The XDimension of the barcode.
font - The font to use when displaying text.
fontSize - The font size to use when displaying text.
Method Detail

getBearerBarWidthMultiple

public int getBearerBarWidthMultiple()
Gets a value to be multiplied by Xdimension for the width of Bearer Bar.

Returns:
a value to be multiplied by Xdimension for the width of Bearer Bar.

setBearerBarWidthMultiple

public void setBearerBarWidthMultiple(int value)
Sets a value to be multiplied by Xdimension for the width of Bearer Bar.

Parameters:
value - a value to be multiplied by Xdimension for the width of Bearer Bar.

getShowVerticalBearerBars

public boolean getShowVerticalBearerBars()
Gets a value indicating if the vertical bearer bars should be displayed.

Returns:
a value indicating if the vertical bearer bars should be displayed.

setShowVerticalBearerBars

public void setShowVerticalBearerBars(boolean value)
Sets a value indicating if the vertical bearer bars should be displayed.

Parameters:
value - a value indicating if the vertical bearer bars should be displayed.

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

DynamicPDF by ceTe Software

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