DynamicPDF by ceTe Software

com.cete.dynamicpdf.pageelements.barcoding
Class MsiBarcode

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.MsiBarcode
All Implemented Interfaces:
ICoordinate

public class MsiBarcode
extends TextBarCode

Represents a MSI barcode. This class can be used to generate MSI barcode

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
MsiBarcode(java.lang.String value, float x, float y, float height)
           
MsiBarcode(java.lang.String value, float x, float y, float height, boolean showText)
           
MsiBarcode(java.lang.String value, float x, float y, float height, float xDimension)
           
MsiBarcode(java.lang.String value, float x, float y, float height, float xDimension, boolean showText)
           
MsiBarcode(java.lang.String value, float x, float y, float height, float xDimension, Font font, float fontSize)
           
MsiBarcode(java.lang.String value, float x, float y, float height, Font font, float fontSize)
           
 
Method Summary
protected  void drawBarCode(PageWriter writer)
          Draws the barcode to the given PageWriter object.
 MsiBarcodeCheckDigitMode getAppendCheckDigit()
          Gets a value specifying if the check digit should calculated.
 float getSymbolWidth()
          Returns the width required to display the full bar code.
 void setAppendCheckDigit(MsiBarcodeCheckDigitMode value)
          Sets a value specifying if the check digit should calculated.
 
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

MsiBarcode

public MsiBarcode(java.lang.String value,
                  float x,
                  float y,
                  float height)

MsiBarcode

public MsiBarcode(java.lang.String value,
                  float x,
                  float y,
                  float height,
                  boolean showText)

MsiBarcode

public MsiBarcode(java.lang.String value,
                  float x,
                  float y,
                  float height,
                  Font font,
                  float fontSize)

MsiBarcode

public MsiBarcode(java.lang.String value,
                  float x,
                  float y,
                  float height,
                  float xDimension)

MsiBarcode

public MsiBarcode(java.lang.String value,
                  float x,
                  float y,
                  float height,
                  float xDimension,
                  boolean showText)

MsiBarcode

public MsiBarcode(java.lang.String value,
                  float x,
                  float y,
                  float height,
                  float xDimension,
                  Font font,
                  float fontSize)
Method Detail

getSymbolWidth

public float getSymbolWidth()
Description copied from class: BarCode
Returns the width required to display the full bar code.

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

drawBarCode

protected void drawBarCode(PageWriter writer)
Description copied from class: BarCode
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

getAppendCheckDigit

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

Returns:
the check digit calculation status.

setAppendCheckDigit

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

Parameters:
value - the check digit calculation status.

DynamicPDF by ceTe Software

API Reference for DynamicPDF v10.04 for Java generated on September 25, 2019
© Copyright 2019, ceTe Software