com.stimulsoft.report.barCodes
Class StiCode11BarCodeType

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.StiCode11BarCodeType
All Implemented Interfaces:
IStiSerializable, IStiSerializableRef, java.lang.Cloneable

public class StiCode11BarCodeType
extends StiBarCodeTypeService

The class describes the Barcode type - Code11.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.stimulsoft.report.barCodes.StiBarCodeTypeService
StiBarCodeTypeService.StiBarCodeData, StiBarCodeTypeService.ValueObject
 
Field Summary
protected static double Code11LineHeightForCut
           
protected static double Code11LineHeightLong
           
protected static double Code11LineHeightShort
           
protected static double Code11MainHeight
           
protected static double Code11SpaceBottom
           
protected static double Code11SpaceLeft
           
protected static double Code11SpaceRight
           
protected static double Code11SpaceTop
           
protected  int Code11StartStopSymbolIndex
           
protected  java.lang.String Code11Symbols
           
protected  java.lang.String[] Code11Table
           
protected static double Code11TextHeight
           
protected static double Code11TextPosition
           
protected static double defaultCode11Module
           
 
Fields inherited from class com.stimulsoft.report.barCodes.StiBarCodeTypeService
DefaultLabelFontHeight, RectWindow, visiblePropertiesCount
 
Fields inherited from class com.stimulsoft.base.services.StiService
properties
 
Fields inherited from interface com.stimulsoft.base.serializing.interfaceobject.IStiSerializableRef
REFERENCE_EMPTY, REFERENCE_REPORT
 
Constructor Summary
StiCode11BarCodeType()
           
StiCode11BarCodeType(double module, double height, StiCode11CheckSum checksum)
           
 
Method Summary
 void draw(StiGraphics context, StiBarCode barCode, StiRectangle rect, double zoom)
           
 StiCode11CheckSum getChecksum()
          Gets or sets mode of checksum.
 java.lang.String getDefaultCodeValue()
           
 double getHeight()
          Gets os sets height factor of the bar code.
 double getLabelFontHeight()
           
 double getModule()
          Gets or sets width of the most fine element of the bar code.
 java.lang.String getServiceName()
          Gets a service name.
 void LoadFromJsonObject(JSONObject jObject)
           
 JSONObject SaveToJsonObject(StiJsonSaveMode mode)
           
 void setChecksum(StiCode11CheckSum value)
           
 void setHeight(double value)
           
 void setModule(double value)
           
 
Methods inherited from class com.stimulsoft.report.barCodes.StiBarCodeTypeService
baseDrawRectangle, baseDrawString, baseFillEllipse, baseFillPolygon, baseFillRectangle, baseFillRectangle2D, baseMeasureString, baseRollbackTransform, baseTransform, CalculateSize2, CalculateSizeFull, CheckCodeSymbols, draw2DBarCode, drawBarCode, drawBarCodeError, drawBarCodeError, drawBars, drawMaxicode, getBarCodeData, GetCode, getCombinedCode, getExportPainter, getServiceCategory, getServiceType, GetSymbolsStringWidth, GetSymbolWidth, getTextAlignment, IsSymbolLong, IsSymbolPostDescend, IsSymbolSpace, LoadFromJsonObjectInternal, rollbackTransform, setExportPainter, toInts, toString, translateRect
 
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, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

Code11Symbols

protected java.lang.String Code11Symbols

Code11StartStopSymbolIndex

protected int Code11StartStopSymbolIndex

Code11Table

protected java.lang.String[] Code11Table

Code11SpaceLeft

protected static final double Code11SpaceLeft
See Also:
Constant Field Values

Code11SpaceRight

protected static final double Code11SpaceRight
See Also:
Constant Field Values

Code11SpaceTop

protected static final double Code11SpaceTop
See Also:
Constant Field Values

Code11SpaceBottom

protected static final double Code11SpaceBottom
See Also:
Constant Field Values

Code11LineHeightShort

protected static final double Code11LineHeightShort
See Also:
Constant Field Values

Code11LineHeightLong

protected static final double Code11LineHeightLong
See Also:
Constant Field Values

Code11TextPosition

protected static final double Code11TextPosition
See Also:
Constant Field Values

Code11TextHeight

protected static final double Code11TextHeight
See Also:
Constant Field Values

Code11MainHeight

protected static final double Code11MainHeight
See Also:
Constant Field Values

Code11LineHeightForCut

protected static final double Code11LineHeightForCut
See Also:
Constant Field Values

defaultCode11Module

protected static final double defaultCode11Module
See Also:
Constant Field Values
Constructor Detail

StiCode11BarCodeType

public StiCode11BarCodeType()

StiCode11BarCodeType

public StiCode11BarCodeType(double module,
                            double height,
                            StiCode11CheckSum checksum)
Method Detail

getServiceName

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

Overrides:
getServiceName in class StiService

getModule

public double getModule()
Gets or sets width of the most fine element of the bar code.

Specified by:
getModule in class StiBarCodeTypeService

setModule

public void setModule(double value)
Specified by:
setModule in class StiBarCodeTypeService

getHeight

public double getHeight()
Gets os sets height factor of the bar code.

Specified by:
getHeight in class StiBarCodeTypeService

setHeight

public void setHeight(double value)
Specified by:
setHeight in class StiBarCodeTypeService

getChecksum

public final StiCode11CheckSum getChecksum()
Gets or sets mode of checksum.


setChecksum

public final void setChecksum(StiCode11CheckSum value)

getLabelFontHeight

public double getLabelFontHeight()
Specified by:
getLabelFontHeight in class StiBarCodeTypeService

draw

public void draw(StiGraphics context,
                 StiBarCode barCode,
                 StiRectangle rect,
                 double zoom)
          throws java.lang.Exception
Specified by:
draw in class StiBarCodeTypeService
Throws:
java.lang.Exception

SaveToJsonObject

public JSONObject SaveToJsonObject(StiJsonSaveMode mode)
                            throws JSONException
Overrides:
SaveToJsonObject in class StiBarCodeTypeService
Throws:
JSONException

LoadFromJsonObject

public void LoadFromJsonObject(JSONObject jObject)
                        throws JSONException
Specified by:
LoadFromJsonObject in class StiBarCodeTypeService
Throws:
JSONException

getDefaultCodeValue

public java.lang.String getDefaultCodeValue()
Specified by:
getDefaultCodeValue in class StiBarCodeTypeService


Copyright © 2018 Stimulsoft. All Rights Reserved.