public class StiEAN13BarCodeType extends StiBarCodeTypeService
| Modifier and Type | Class and Description |
|---|---|
protected static class |
StiEAN13BarCodeType.Ean13Symbol |
protected static class |
StiEAN13BarCodeType.EanBarInfo |
StiBarCodeTypeService.StiBarCodeData, StiBarCodeTypeService.ValueObject| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String[] |
ean13SymData |
protected java.lang.String[] |
symComboSet |
protected java.lang.String[] |
symParitySetAdd2 |
protected java.lang.String[] |
symParitySetAdd5 |
DefaultLabelFontHeight, RectWindow, visiblePropertiesCountpropertiesREFERENCE_EMPTY, REFERENCE_REPORT| Constructor and Description |
|---|
StiEAN13BarCodeType() |
StiEAN13BarCodeType(double module,
double height,
StiEanSupplementType supplementType,
java.lang.String supplementCodeValue,
boolean showQuietZoneIndicator) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
CalculateSizeEan(double offsetY,
double Zoom,
java.util.ArrayList<StiEAN13BarCodeType.EanBarInfo> BarsArray,
StiRectangle rect,
StiBarCode barCode) |
void |
draw(StiGraphics context,
StiBarCode barCode,
StiRectangle rect,
double zoom)
Draws the bar code with the specified parameters.
|
protected void |
drawEanBars(StiGraphics context,
java.util.ArrayList<StiEAN13BarCodeType.EanBarInfo> barsArray,
StiBarCode barCode) |
java.lang.String |
getDefaultCodeValue() |
protected double |
getEanLineHeightForCut() |
protected double |
getEanLineHeightLong() |
protected double |
getEanLineHeightShort() |
protected double |
getEanMainHeight() |
protected double |
getEanSpaceBeforeAdd() |
protected double |
getEanSpaceBottom() |
protected double |
getEanSpaceLeft() |
protected double |
getEanSpaceRight() |
protected double |
getEanSpaceTextTop() |
protected double |
getEanSpaceTop() |
protected double |
getEanTextHeight() |
protected double |
getEanTextPositionBottom() |
protected double |
getEanTextPositionTop() |
protected double |
getEanWideToNarrowRatio() |
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.
|
boolean |
getShowQuietZoneIndicator()
Gets or sets value which indicates will show Quiet Zone Indicator or no.
|
java.lang.String |
getSupplementCode()
Gets or sets the component supplement bar code.
|
StiEanSupplementType |
getSupplementType()
Gets or sets type of supplement code.
|
protected double |
GetSymbolWidth(char symbol)
Returns width of one symbol in module.
|
protected boolean |
IsSymbolSpace(char symbol)
Returns true is char is space.
|
void |
LoadFromJsonObject(JSONObject jObject) |
protected java.util.ArrayList<StiEAN13BarCodeType.EanBarInfo> |
MakeEan13Bars(java.lang.String code,
boolean isLast) |
protected java.util.ArrayList<StiEAN13BarCodeType.EanBarInfo> |
MakeEanAdd2Bars(java.lang.String code,
java.util.ArrayList<StiEAN13BarCodeType.EanBarInfo> baseArray,
boolean isLast) |
protected java.util.ArrayList<StiEAN13BarCodeType.EanBarInfo> |
MakeEanAdd5Bars(java.lang.String code,
java.util.ArrayList<StiEAN13BarCodeType.EanBarInfo> baseArray,
boolean isLast) |
protected java.lang.String |
makeLonger(java.lang.String symString) |
JSONObject |
SaveToJsonObject(StiJsonSaveMode mode) |
void |
setHeight(double value) |
void |
setModule(double value) |
void |
setShowQuietZoneIndicator(boolean value) |
void |
setSupplementCode(java.lang.String value) |
void |
setSupplementType(StiEanSupplementType value) |
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, getTextAlignment, IsSymbolLong, IsSymbolPostDescend, LoadFromJsonObjectInternal, rollbackTransform, setExportPainter, toInts, toString, translateRectclone, getProperties, getServiceEnabled, getServiceInfo, isPropertyPresent, MemberwiseClone, packService, properties, setProperties, setServiceEnabledcleanReference, getReference, setReferenceprotected java.lang.String[] symComboSet
protected java.lang.String[] symParitySetAdd2
protected java.lang.String[] symParitySetAdd5
protected java.lang.String[] ean13SymData
public StiEAN13BarCodeType()
public StiEAN13BarCodeType(double module,
double height,
StiEanSupplementType supplementType,
java.lang.String supplementCodeValue,
boolean showQuietZoneIndicator)
public java.lang.String getServiceName()
getServiceName in class StiServicepublic double getModule()
getModule in class StiBarCodeTypeServicepublic void setModule(double value)
setModule in class StiBarCodeTypeServicepublic double getHeight()
getHeight in class StiBarCodeTypeServicepublic void setHeight(double value)
setHeight in class StiBarCodeTypeServicepublic StiEanSupplementType getSupplementType()
public void setSupplementType(StiEanSupplementType value)
public java.lang.String getSupplementCode()
public void setSupplementCode(java.lang.String value)
public boolean getShowQuietZoneIndicator()
public void setShowQuietZoneIndicator(boolean value)
public double getLabelFontHeight()
getLabelFontHeight in class StiBarCodeTypeServiceprotected double getEanSpaceLeft()
protected double getEanSpaceRight()
protected double getEanSpaceTop()
protected double getEanSpaceBottom()
protected double getEanSpaceBeforeAdd()
protected double getEanSpaceTextTop()
protected double getEanLineHeightShort()
protected double getEanLineHeightLong()
protected double getEanTextPositionTop()
protected double getEanTextPositionBottom()
protected double getEanTextHeight()
protected double getEanMainHeight()
protected double getEanLineHeightForCut()
protected double getEanWideToNarrowRatio()
protected final void CalculateSizeEan(double offsetY,
double Zoom,
java.util.ArrayList<StiEAN13BarCodeType.EanBarInfo> BarsArray,
StiRectangle rect,
StiBarCode barCode)
protected final void drawEanBars(StiGraphics context, java.util.ArrayList<StiEAN13BarCodeType.EanBarInfo> barsArray, StiBarCode barCode) throws java.lang.Exception
java.lang.Exceptionprotected final java.util.ArrayList<StiEAN13BarCodeType.EanBarInfo> MakeEan13Bars(java.lang.String code, boolean isLast)
protected final java.util.ArrayList<StiEAN13BarCodeType.EanBarInfo> MakeEanAdd2Bars(java.lang.String code, java.util.ArrayList<StiEAN13BarCodeType.EanBarInfo> baseArray, boolean isLast)
protected final java.util.ArrayList<StiEAN13BarCodeType.EanBarInfo> MakeEanAdd5Bars(java.lang.String code, java.util.ArrayList<StiEAN13BarCodeType.EanBarInfo> baseArray, boolean isLast)
protected final java.lang.String makeLonger(java.lang.String symString)
protected double GetSymbolWidth(char symbol)
GetSymbolWidth in class StiBarCodeTypeServiceprotected boolean IsSymbolSpace(char symbol)
IsSymbolSpace in class StiBarCodeTypeServicepublic void draw(StiGraphics context, StiBarCode barCode, StiRectangle rect, double zoom) throws java.lang.Exception
draw in class StiBarCodeTypeServicecontext - Context for drawing.shape - Component that invokes drawing.rect - The rectangle that shows coordinates for drawing.zoom - Zoom of drawing.java.lang.Exceptionpublic JSONObject SaveToJsonObject(StiJsonSaveMode mode) throws JSONException
SaveToJsonObject in class StiBarCodeTypeServiceJSONExceptionpublic void LoadFromJsonObject(JSONObject jObject) throws JSONException
LoadFromJsonObject in class StiBarCodeTypeServiceJSONExceptionpublic java.lang.String getDefaultCodeValue()
getDefaultCodeValue in class StiBarCodeTypeServiceCopyright © 2019 Stimulsoft. All Rights Reserved.