Package com.stimulsoft.report.barCodes
Class StiIntelligentMail4StateBarCodeType
java.lang.Object
com.stimulsoft.base.serializing.StiSerializedObject
com.stimulsoft.base.services.StiService
com.stimulsoft.report.barCodes.StiBarCodeTypeService
com.stimulsoft.report.barCodes.StiIntelligentMail4StateBarCodeType
- All Implemented Interfaces:
IStiSerializable,IStiSerializableRef,Cloneable
Copyright Stimulsoft
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classNested 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 static final doubleprotected static final doubleprotected 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) doubleGets 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.protected StiTextHorAlignmentprotected booleanvoidLoadFromJsonObject(JSONObject jObject) 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, 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
-
IntelligentMail4StateSpaceLeft
protected static final double IntelligentMail4StateSpaceLeft- See Also:
-
IntelligentMail4StateSpaceRight
protected static final double IntelligentMail4StateSpaceRight- See Also:
-
IntelligentMail4StateSpaceTop
protected static final double IntelligentMail4StateSpaceTop- See Also:
-
IntelligentMail4StateSpaceBottom
protected static final double IntelligentMail4StateSpaceBottom- See Also:
-
IntelligentMail4StateLineHeightLong
protected static final double IntelligentMail4StateLineHeightLong- See Also:
-
IntelligentMail4StateLineHeightShort
protected static final double IntelligentMail4StateLineHeightShort- See Also:
-
IntelligentMail4StateTextPosition
protected static final double IntelligentMail4StateTextPosition- See Also:
-
IntelligentMail4StateTextHeight
protected static final double IntelligentMail4StateTextHeight- See Also:
-
IntelligentMail4StateMainHeight
protected static final double IntelligentMail4StateMainHeight- See Also:
-
IntelligentMail4StateLineHeightForCut
protected static final double IntelligentMail4StateLineHeightForCut- See Also:
-
IntelligentMail4StateWideToNarrowRatio
protected static final double IntelligentMail4StateWideToNarrowRatio- See Also:
-
-
Constructor Details
-
StiIntelligentMail4StateBarCodeType
public StiIntelligentMail4StateBarCodeType() -
StiIntelligentMail4StateBarCodeType
public StiIntelligentMail4StateBarCodeType(double module, double height)
-
-
Method Details
-
SaveToJsonObject
- Overrides:
SaveToJsonObjectin classStiBarCodeTypeService- Throws:
JSONException
-
LoadFromJsonObject
- Specified by:
LoadFromJsonObjectin classStiBarCodeTypeService- Throws:
JSONException
-
getServiceName
Gets a service name.- Overrides:
getServiceNamein classStiService
-
getDefaultCodeValue
- Specified by:
getDefaultCodeValuein classStiBarCodeTypeService
-
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
-
getLabelFontHeight
public double getLabelFontHeight()- Specified by:
getLabelFontHeightin classStiBarCodeTypeService
-
getTextAlignment
- Overrides:
getTextAlignmentin classStiBarCodeTypeService
-
isPreserveAspectRatio
protected boolean isPreserveAspectRatio() -
draw
public void draw(StiGraphics context, StiBarCode barCode, StiRectangle rect, double zoom) throws Exception - Specified by:
drawin classStiBarCodeTypeService- Throws:
Exception
-