DynamicPDF by ceTe Software

com.cete.dynamicpdf.pageelements.barcoding
Class Issn

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.Issn
All Implemented Interfaces:
ICoordinate
Direct Known Subclasses:
IssnSup2, IssnSup5

public class Issn
extends UpcBase

This class can be used to place an ISSN 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
Issn(java.lang.String value, float x, float y)
          Creates a new instance of Issn.
Issn(java.lang.String value, float x, float y, float scale)
          Creates a new instance of Issn.
 
Method Summary
protected  void drawBarCode(PageWriter writer)
          Draws the barcode to the given PageWriter object.
protected  void drawShowText(PageWriter writer, TextLineList lines, float x, float y)
           
 boolean getShowText()
          Gets a value indicating if the ISSN value should be placed as text above the barcode.
 float getSymbolWidth()
          Gets the width required to display the full barcode.
 void setShowText(boolean value)
          Sets a value indicating if the ISSN value should be placed as text above 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, 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

Issn

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

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

Issn

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

Parameters:
value - The 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

getShowText

public boolean getShowText()
Gets a value indicating if the ISSN value should be placed as text above the barcode.

Returns:
a value indicating if the ISSN value should be placed as text above the barcode.

setShowText

public void setShowText(boolean value)
Sets a value indicating if the ISSN value should be placed as text above the barcode.

Parameters:
value - a value indicating if the ISSN value should be placed as text above the barcode.

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

drawShowText

protected void drawShowText(PageWriter writer,
                            TextLineList lines,
                            float x,
                            float y)
Overrides:
drawShowText in class UpcBase

DynamicPDF by ceTe Software

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