com.stimulsoft.report.barCodes
Class StiJan8BarCodeType

java.lang.Object
  extended by com.stimulsoft.base.serializing.StiSerializedObject
      extended by com.stimulsoft.base.services.StiService
          extended by com.stimulsoft.report.barCodes.StiBarCodeTypeService
              extended by com.stimulsoft.report.barCodes.StiEAN13BarCodeType
                  extended by com.stimulsoft.report.barCodes.StiEAN8BarCodeType
                      extended by com.stimulsoft.report.barCodes.StiJan8BarCodeType
All Implemented Interfaces:
IStiSerializable, IStiSerializableRef, java.lang.Cloneable

public class StiJan8BarCodeType
extends StiEAN8BarCodeType

The class describes the Barcode type - JAN-8.


Field Summary
 
Fields inherited from class com.stimulsoft.report.barCodes.StiBarCodeTypeService
visiblePropertiesCount
 
Fields inherited from interface com.stimulsoft.base.serializing.interfaceobject.IStiSerializableRef
REFERENCE_EMPTY, REFERENCE_REPORT
 
Constructor Summary
StiJan8BarCodeType()
           
StiJan8BarCodeType(double module, double height, StiEanSupplementType supplementType, java.lang.String supplementCodeValue, boolean showQuietZoneIndicator)
           
 
Method Summary
 void draw(StiGraphics context, StiBarCode barCode, StiRectangle rect, double zoom)
          Draws the bar code with the specified parameters.
 java.lang.String getDefaultCodeValue()
           
 java.lang.String getServiceName()
          Gets a service name.
 
Methods inherited from class com.stimulsoft.report.barCodes.StiEAN13BarCodeType
getHeight, getLabelFontHeight, getModule, getShowQuietZoneIndicator, getSupplementCode, getSupplementType, LoadFromJsonObject, SaveToJsonObject, setHeight, setModule, setShowQuietZoneIndicator, setSupplementCode, setSupplementType
 
Methods inherited from class com.stimulsoft.report.barCodes.StiBarCodeTypeService
GetCode, getCombinedCode, getExportPainter, getServiceCategory, getServiceType, LoadFromJsonObjectInternal, setExportPainter, toString
 
Methods inherited from class com.stimulsoft.base.services.StiService
clone, getProperties, getServiceEnabled, getServiceInfo, isPropertyPresent, MemberwiseClone, packService, properties, setProperties, setServiceEnabled
 
Methods inherited from class com.stimulsoft.base.serializing.StiSerializedObject
cleanReference, getReference, setReference
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StiJan8BarCodeType

public StiJan8BarCodeType()

StiJan8BarCodeType

public StiJan8BarCodeType(double module,
                          double height,
                          StiEanSupplementType supplementType,
                          java.lang.String supplementCodeValue,
                          boolean showQuietZoneIndicator)
Method Detail

getServiceName

public java.lang.String getServiceName()
Gets a service name.

Overrides:
getServiceName in class StiEAN8BarCodeType

draw

public void draw(StiGraphics context,
                 StiBarCode barCode,
                 StiRectangle rect,
                 double zoom)
          throws java.lang.Exception
Draws the bar code with the specified parameters.

Overrides:
draw in class StiEAN8BarCodeType
Parameters:
context - Context for drawing.
shape - Component that invokes drawing.
rect - The rectangle that shows coordinates for drawing.
zoom - Zoom of drawing.
Throws:
java.lang.Exception

getDefaultCodeValue

public java.lang.String getDefaultCodeValue()
Overrides:
getDefaultCodeValue in class StiEAN8BarCodeType