StiEAN13BarCodeType Class

Namespace: Stimulsoft.Report.BarCodes

Inheritance

Inherits from: StiBarCodeTypeService

Constructors

Constructor Description
StiEAN13BarCodeType()  

StiEAN13BarCodeType()

Properties

Property Type Description
EanLineHeightForCut float  
EanLineHeightLong float  
EanLineHeightShort float  
EanMainHeight float  
EanSpaceBeforeAdd float  
EanSpaceBottom float  
EanSpaceLeft float  
EanSpaceRight float  
EanSpaceTextTop float  
EanSpaceTop float  
EanTextHeight float  
EanTextPositionBottom float  
EanTextPositionTop float  
EanWideToNarrowRatio float  
ShowQuietZoneIndicator bool  
SupplementCode string  
SupplementType StiEanSupplementType  

Methods

Method Returns Description
Draw void Draws the bar code with the specified parameters.
DrawEanBars void  
GetSymbolWidth float Returns width of one symbol in module.
IsSymbolSpace bool Returns true is char is space.
LoadFromJsonObject void  
MakeEan13Bars List  
MakeEanAdd2Bars List  
MakeEanAdd5Bars List  
SaveToJsonObject JObject  
makeLonger string  

Method Details

Draw

Draw(context: object, barCode: StiBarCode, rect: RectangleF, zoom: float): void

Draws the bar code with the specified parameters.

Parameters

  • context (object) — Context for drawing.
  • barCode (StiBarCode) — Component that invokes drawing.
  • rect (RectangleF) — The rectangle that shows coordinates for drawing.
  • zoom (float) — Zoom of drawing.

DrawEanBars

DrawEanBars(context: object, barsArray: List, **barCode**: StiBarCode): void

Parameters

  • context (object)
  • barsArray (List)
  • barCode (StiBarCode)

GetSymbolWidth

GetSymbolWidth(symbol: char): float

Returns width of one symbol in module.

Parameters

  • symbol (char)

Returns float


IsSymbolSpace

IsSymbolSpace(symbol: char): bool

Returns true is char is space.

Parameters

  • symbol (char)

Returns bool


LoadFromJsonObject

LoadFromJsonObject(jObject: JObject): void

Parameters


MakeEan13Bars

MakeEan13Bars(code: string, isLast: bool): List

Parameters

  • code (string)
  • isLast (bool)

Returns List


MakeEanAdd2Bars

MakeEanAdd2Bars(code: string, baseArray: List, **isLast**: bool): List

Parameters

  • code (string)
  • baseArray (List)
  • isLast (bool)

Returns List


MakeEanAdd5Bars

MakeEanAdd5Bars(code: string, baseArray: List, **isLast**: bool): List

Parameters

  • code (string)
  • baseArray (List)
  • isLast (bool)

Returns List


SaveToJsonObject

SaveToJsonObject(mode: StiJsonSaveMode): JObject

Parameters

Returns JObject


makeLonger

makeLonger(symString: string): string

Parameters

  • symString (string)

Returns string