DynamicPDF by ceTe Software

com.cete.dynamicpdf.pageelements.barcoding
Class IsbnSup2

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

public class IsbnSup2
extends Isbn

This class can be used to place an ISBN, 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
IsbnSup2(java.lang.String value, java.lang.String supplementalValue, float x, float y)
          Initializes a new instance of the IsbnSup2 class.
IsbnSup2(java.lang.String value, java.lang.String supplementalValue, float x, float y, float scale)
          Initializes a new instance of the IsbnSup2 class.
 
Method Summary
protected  void drawBarCode(PageWriter writer)
          Draws the barcode to the given PageWriter object.
 java.lang.String getSupplementalValue()
           
 float getSymbolWidth()
          Returns the width required to display the full bar code.
 void setSupplementalValue(java.lang.String value)
           
 
Methods inherited from class com.cete.dynamicpdf.pageelements.barcoding.Isbn
getShowText, setShowText
 
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

IsbnSup2

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

IsbnSup2

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

getSupplementalValue

public java.lang.String getSupplementalValue()

setSupplementalValue

public void setSupplementalValue(java.lang.String value)

getSymbolWidth

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

Overrides:
getSymbolWidth in class Isbn
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 Isbn
Parameters:
writer - PageWriter object to receive the page element's output.
See Also:
PageWriter

DynamicPDF by ceTe Software

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