com.stimulsoft.report.barCodes
Class StiCodabarBarCodeType

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

public class StiCodabarBarCodeType
extends StiBarCodeTypeService

The class describes the Barcode type - Codabar.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.stimulsoft.report.barCodes.StiBarCodeTypeService
StiBarCodeTypeService.StiBarCodeData, StiBarCodeTypeService.ValueObject
 
Field Summary
protected static double CodabarLineHeightForCut
           
protected static double CodabarLineHeightLong
           
protected static double CodabarLineHeightShort
           
protected static double CodabarMainHeight
           
protected static double CodabarSpaceBottom
           
protected static double CodabarSpaceLeft
           
protected static double CodabarSpaceRight
           
protected static double CodabarSpaceTop
           
protected static double CodabarTextHeight
           
protected static double CodabarTextPosition
           
 
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
StiCodabarBarCodeType()
           
StiCodabarBarCodeType(double module, double height, double ratio)
           
 
Method Summary
protected  java.lang.String CodeToBar(java.lang.String inputCode)
           
 void draw(StiGraphics context, StiBarCode barCode, StiRectangle rect, double zoom)
           
 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.
 double getRatio()
          Get or sets value, which indicates WideToNarrow ratio.
 java.lang.String getServiceName()
          Gets a service name.
 void LoadFromJsonObject(JSONObject jObject)
           
 JSONObject SaveToJsonObject(StiJsonSaveMode mode)
           
 void setHeight(double value)
           
 void setModule(double value)
           
 void setRatio(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

CodabarSpaceLeft

protected static final double CodabarSpaceLeft
See Also:
Constant Field Values

CodabarSpaceRight

protected static final double CodabarSpaceRight
See Also:
Constant Field Values

CodabarSpaceTop

protected static final double CodabarSpaceTop
See Also:
Constant Field Values

CodabarSpaceBottom

protected static final double CodabarSpaceBottom
See Also:
Constant Field Values

CodabarLineHeightShort

protected static final double CodabarLineHeightShort
See Also:
Constant Field Values

CodabarLineHeightLong

protected static final double CodabarLineHeightLong
See Also:
Constant Field Values

CodabarTextPosition

protected static final double CodabarTextPosition
See Also:
Constant Field Values

CodabarTextHeight

protected static final double CodabarTextHeight
See Also:
Constant Field Values

CodabarMainHeight

protected static final double CodabarMainHeight
See Also:
Constant Field Values

CodabarLineHeightForCut

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

StiCodabarBarCodeType

public StiCodabarBarCodeType()

StiCodabarBarCodeType

public StiCodabarBarCodeType(double module,
                             double height,
                             double ratio)
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

getRatio

public final double getRatio()
Get or sets value, which indicates WideToNarrow ratio.


setRatio

public final void setRatio(double value)

getLabelFontHeight

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

CodeToBar

protected final java.lang.String CodeToBar(java.lang.String inputCode)

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.