Package com.stimulsoft.report.barCodes
Class StiFIMBarCodeType
java.lang.Object
com.stimulsoft.base.serializing.StiSerializedObject
com.stimulsoft.base.services.StiService
com.stimulsoft.report.barCodes.StiBarCodeTypeService
com.stimulsoft.report.barCodes.StiFIMBarCodeType
- All Implemented Interfaces:
IStiSerializable,IStiSerializableRef,Cloneable
The class describes the Barcode type - FIM.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.stimulsoft.report.barCodes.StiBarCodeTypeService
StiBarCodeTypeService.BarcodeCommandCode, StiBarCodeTypeService.StiBarCodeData, StiBarCodeTypeService.ValueObject -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final doubleprotected static final doubleprotected static final doubleprotected static final doubleprotected static final doubleprotected static final doubleprotected static final doubleprotected Stringprotected String[]protected static final doubleprotected static final doubleFields inherited from class com.stimulsoft.report.barCodes.StiBarCodeTypeService
DefaultLabelFontHeight, RectWindow, visiblePropertiesCountFields inherited from class com.stimulsoft.base.services.StiService
propertiesFields inherited from interface com.stimulsoft.base.serializing.interfaceobject.IStiSerializableRef
REFERENCE_EMPTY, REFERENCE_REPORT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddraw(StiGraphics context, StiBarCode barCode, StiRectangle rect, double zoom) final booleanGets or sets value which indicates will show Clear Zone or no.protected final doubleprotected final doubledoubleGets os sets height factor of the bar code.doubledoubleGets or sets width of the most fine element of the bar code.Gets a service name.voidLoadFromJsonObject(JSONObject jObject) final voidsetAddClearZone(boolean value) voidsetHeight(double value) voidsetModule(double value) Methods inherited from class com.stimulsoft.report.barCodes.StiBarCodeTypeService
baseDrawImage, 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, isTextSpacing, LoadFromJsonObjectInternal, rollbackTransform, setExportPainter, toInts, toString, translateRect, unpackTilde, unpackTildeMethods inherited from class com.stimulsoft.base.services.StiService
clone, getProperties, getServiceEnabled, getServiceInfo, isPropertyPresent, MemberwiseClone, packService, properties, setProperties, setServiceEnabledMethods inherited from class com.stimulsoft.base.serializing.StiSerializedObject
cleanReference, getReference, setReference
-
Field Details
-
FIMSymbols
-
FIMTable
-
defaultFIMModule
protected static final double defaultFIMModule- See Also:
-
FIMSpaceTop
protected static final double FIMSpaceTop- See Also:
-
FIMSpaceBottom
protected static final double FIMSpaceBottom- See Also:
-
FIMLineHeightShort
protected static final double FIMLineHeightShort- See Also:
-
FIMLineHeightLong
protected static final double FIMLineHeightLong- See Also:
-
FIMTextPosition
protected static final double FIMTextPosition- See Also:
-
FIMTextHeight
protected static final double FIMTextHeight- See Also:
-
FIMMainHeight
protected static final double FIMMainHeight- See Also:
-
FIMLineHeightForCut
protected static final double FIMLineHeightForCut- See Also:
-
-
Constructor Details
-
StiFIMBarCodeType
public StiFIMBarCodeType() -
StiFIMBarCodeType
public StiFIMBarCodeType(double module, double height, boolean addClearZone)
-
-
Method Details
-
getServiceName
Gets a service name.- Overrides:
getServiceNamein classStiService
-
getModule
public double getModule()Gets or sets width of the most fine element of the bar code.- Specified by:
getModulein classStiBarCodeTypeService
-
setModule
public void setModule(double value) - Specified by:
setModulein classStiBarCodeTypeService
-
getHeight
public double getHeight()Gets os sets height factor of the bar code.- Specified by:
getHeightin classStiBarCodeTypeService
-
setHeight
public void setHeight(double value) - Specified by:
setHeightin classStiBarCodeTypeService
-
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:
getLabelFontHeightin classStiBarCodeTypeService
-
getFIMSpaceLeft
protected final double getFIMSpaceLeft() -
getFIMSpaceRight
protected final double getFIMSpaceRight() -
draw
public void draw(StiGraphics context, StiBarCode barCode, StiRectangle rect, double zoom) throws Exception - Specified by:
drawin classStiBarCodeTypeService- Throws:
Exception
-
SaveToJsonObject
- Overrides:
SaveToJsonObjectin classStiBarCodeTypeService- Throws:
JSONException
-
LoadFromJsonObject
- Specified by:
LoadFromJsonObjectin classStiBarCodeTypeService- Throws:
JSONException
-
getDefaultCodeValue
- Specified by:
getDefaultCodeValuein classStiBarCodeTypeService
-