com.stimulsoft.report.barCodes
Class StiFIMBarCodeType

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

public class StiFIMBarCodeType
extends StiBarCodeTypeService

The class describes the Barcode type - FIM.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.stimulsoft.report.barCodes.StiBarCodeTypeService
StiBarCodeTypeService.StiBarCodeData, StiBarCodeTypeService.ValueObject
 
Field Summary
protected static double defaultFIMModule
           
protected static double FIMLineHeightForCut
           
protected static double FIMLineHeightLong
           
protected static double FIMLineHeightShort
           
protected static double FIMMainHeight
           
protected static double FIMSpaceBottom
           
protected static double FIMSpaceTop
           
protected  java.lang.String FIMSymbols
           
protected  java.lang.String[] FIMTable
           
protected static double FIMTextHeight
           
protected static double FIMTextPosition
           
 
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
StiFIMBarCodeType()
           
StiFIMBarCodeType(double module, double height, boolean addClearZone)
           
 
Method Summary
 void draw(StiGraphics context, StiBarCode barCode, StiRectangle rect, double zoom)
           
 boolean getAddClearZone()
          Gets or sets value which indicates will show Clear Zone or no.
 java.lang.String getDefaultCodeValue()
           
protected  double getFIMSpaceLeft()
           
protected  double getFIMSpaceRight()
           
 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 setAddClearZone(boolean 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

FIMSymbols

protected java.lang.String FIMSymbols

FIMTable

protected java.lang.String[] FIMTable

defaultFIMModule

protected static final double defaultFIMModule
See Also:
Constant Field Values

FIMSpaceTop

protected static final double FIMSpaceTop
See Also:
Constant Field Values

FIMSpaceBottom

protected static final double FIMSpaceBottom
See Also:
Constant Field Values

FIMLineHeightShort

protected static final double FIMLineHeightShort
See Also:
Constant Field Values

FIMLineHeightLong

protected static final double FIMLineHeightLong
See Also:
Constant Field Values

FIMTextPosition

protected static final double FIMTextPosition
See Also:
Constant Field Values

FIMTextHeight

protected static final double FIMTextHeight
See Also:
Constant Field Values

FIMMainHeight

protected static final double FIMMainHeight
See Also:
Constant Field Values

FIMLineHeightForCut

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

StiFIMBarCodeType

public StiFIMBarCodeType()

StiFIMBarCodeType

public StiFIMBarCodeType(double module,
                         double height,
                         boolean addClearZone)
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

getAddClearZone

public final boolean getAddClearZone()
Gets or sets value which indicates will show Clear Zone or no.


setAddClearZone

public final void setAddClearZone(boolean value)

getLabelFontHeight

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

getFIMSpaceLeft

protected final double getFIMSpaceLeft()

getFIMSpaceRight

protected final double getFIMSpaceRight()

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.