Packagestimulsoft.report.barCodes
Classpublic class StiCode39BarCodeType
InheritanceStiCode39BarCodeType Inheritance StiBarCodeTypeService Inheritance StiService Inheritance StiObject Inheritance Object
Subclasses StiCode39ExtBarCodeType



Public Properties
 PropertyDefined By
  checkSum : int
Gets or sets a mode of the checksum.
StiCode39BarCodeType
  height : Number
[override] Gets os sets height factor of the bar code.
StiCode39BarCodeType
  labelFontHeight : Number
[override] [read-only]
StiCode39BarCodeType
  module : Number
[override] Gets or sets width of the most fine element of the bar code.
StiCode39BarCodeType
 Inheritedproperties : StiRepositoryItems
StiService
  ratio : Number
Get or sets value, which indicates WideToNarrow ratio.
StiCode39BarCodeType
 Inheritedref : int
StiBarCodeTypeService
 InheritedserviceCategory : String
[read-only] Gets a service category.
StiService
 InheritedserviceInfo : String
[read-only] Gets a service description.
StiService
 InheritedserviceName : String
[read-only] Gets a service name.
StiService
 InheritedserviceType : Class
[read-only] Gets a service type.
StiService
Protected Properties
 PropertyDefined By
 InheritedbarCodeData : StiBarCodeData
[read-only]
StiBarCodeTypeService
  code39StartStopSymbolIndex : int = 43
StiCode39BarCodeType
  code39Symbols : String = 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%
StiCode39BarCodeType
  code39Table : Array
StiCode39BarCodeType
 InheritedrectWindow : StiRectangle
StiBarCodeTypeService
 InheritedtextAlignment : int
[read-only]
StiBarCodeTypeService
Public Methods
 MethodDefined By
  
StiCode39BarCodeType(module:Number = 13, height:Number = 1, ratio:Number = 2.2, checkSum:int = 0)
StiCode39BarCodeType
  
clone(... args):Object
[override]
StiCode39BarCodeType
  
draw(g:StiGraphics, barCode:StiBarCode, rect:StiRectangle, zoom:Number):void
[override] Draws the bar code with the specified parameters.
StiCode39BarCodeType
  
equals(object:Object):Boolean
[override]
StiCode39BarCodeType
 Inherited
getCode(barCode:IStiBarCode):String
Returns string of char - input data for calculation of bar code.
StiBarCodeTypeService
 Inherited
Get a short object type name (without library path).
StiObject
 Inherited
getType():Class
StiObject
 Inherited
getTypeName():String
StiObject
 Inherited
isSimple(object:*):Boolean
[static]
StiObject
  
[override]
StiCode39BarCodeType
 Inherited
StiService
Protected Methods
 MethodDefined By
 Inherited
baseDrawRectangle(g:StiGraphics, penColor:StiColor, penSize:Number, x:Number, y:Number, width:Number, height:Number):void
StiBarCodeTypeService
 Inherited
baseDrawString(g:StiGraphics, st:String, font:StiFont, brush:StiBrush, x:Number, y:Number):void
StiBarCodeTypeService
 Inherited
baseDrawStringRect(g:StiGraphics, st:String, font:StiFont, brush:StiBrush, rect:StiRectangle):void
StiBarCodeTypeService
 Inherited
baseFillRectangle(g:StiGraphics, brush:StiBrush, x:Number, y:Number, width:Number, height:Number):void
StiBarCodeTypeService
 Inherited
baseFillRectangle2D(g:StiGraphics, brush:StiBrush, x:Number, y:Number, width:Number, height:Number):void
StiBarCodeTypeService
 Inherited
StiBarCodeTypeService
 Inherited
StiBarCodeTypeService
 Inherited
baseTransform(g:StiGraphics, x:Number, y:Number, angle:Number, dx:Number, dy:Number):void
StiBarCodeTypeService
 Inherited
calculateSize2(spaceLeft:Number, spaceRight:Number, spaceTop:Number, spaceBottom:Number, lineHeightShort:Number, lineHeightLong:Number, textPosition:Number, textHeight:Number, mainHeight:Number, wideToNarrowRatio:Number, zoom:Number, barsArray:String, rect:StiRectangle, barCode:StiBarCode):void
StiBarCodeTypeService
 Inherited
calculateSizeFull(spaceLeft:Number, spaceRight:Number, spaceTop:Number, spaceBottom:Number, lineHeightShort:Number, lineHeightLong:Number, textPosition:Number, textHeight:Number, mainHeight:Number, lineHeightForCut:Number, wideToNarrowRatio:Number, zoom:Number, code:String, textString:String, barsArray:String, rect:StiRectangle, barCode:StiBarCode):void
StiBarCodeTypeService
 Inherited
checkCodeSymbols(inputCode:String, tolerantSymbols:String):String
Remove from string all undefined symbols.
StiBarCodeTypeService
  
codeToBar(inputCode:String):String
StiCode39BarCodeType
 Inherited
draw2DBarCode(g:StiGraphics, rect:StiRectangle, barCode:StiBarCode, zoom:Number):void
StiBarCodeTypeService
 Inherited
Draws bar code.
StiBarCodeTypeService
 Inherited
drawBarCodeError(g:StiGraphics, rect:StiRectangle, barCode:StiBarCode, message:String = null):void
StiBarCodeTypeService
 Inherited
drawBars(g:StiGraphics, sym:String, foreBrush:StiBrush):void
Draws content of bar code.
StiBarCodeTypeService
 Inherited
getSymbolsStringWidth(symbolsString:String):Number
Returns width of string in modules.
StiBarCodeTypeService
 Inherited
getSymbolWidth(symbol:String):Number
Returns width of one symbol in module.
StiBarCodeTypeService
 Inherited
IsSymbolLong(symbol:String):Boolean
Returns true if one line is long.
StiBarCodeTypeService
 Inherited
isSymbolPostDescend(symbol:String):Boolean
Returns true if short line is post-descend
StiBarCodeTypeService
 Inherited
isSymbolSpace(symbol:String):Boolean
Returns true is char is space.
StiBarCodeTypeService
 Inherited
StiBarCodeTypeService
 Inherited
Translate coordinates using vertical and horizontal justify
StiBarCodeTypeService
Protected Constants
 ConstantDefined By
  code39LineHeightForCut : Number = 45
StiCode39BarCodeType
  code39LineHeightLong : Number = 45
StiCode39BarCodeType
  code39LineHeightShort : Number = 45
StiCode39BarCodeType
  code39MainHeight : Number = 55
StiCode39BarCodeType
  code39SpaceBottom : Number = 1
StiCode39BarCodeType
  code39SpaceLeft : Number = 10
StiCode39BarCodeType
  code39SpaceRight : Number = 10
StiCode39BarCodeType
  code39SpaceTop : Number = 0
StiCode39BarCodeType
  code39TextHeight : Number = 8.33
StiCode39BarCodeType
  code39TextPosition : Number = 46.0
StiCode39BarCodeType
 InheriteddefaultLabelFontHeight : Number = 8
StiBarCodeTypeService
Property Detail
checkSumproperty
checkSum:int

Gets or sets a mode of the checksum.


Implementation
    public function get checkSum():int
    public function set checkSum(value:int):void
code39StartStopSymbolIndexproperty 
protected var code39StartStopSymbolIndex:int = 43

code39Symbolsproperty 
protected var code39Symbols:String = 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%

code39Tableproperty 
protected var code39Table:Array

heightproperty 
height:Number[override]

Gets os sets height factor of the bar code.


Implementation
    public function get height():Number
    public function set height(value:Number):void
labelFontHeightproperty 
labelFontHeight:Number  [read-only] [override]


Implementation
    public function get labelFontHeight():Number
moduleproperty 
module:Number[override]

Gets or sets width of the most fine element of the bar code.


Implementation
    public function get module():Number
    public function set module(value:Number):void
ratioproperty 
ratio:Number

Get or sets value, which indicates WideToNarrow ratio.


Implementation
    public function get ratio():Number
    public function set ratio(value:Number):void
Constructor Detail
StiCode39BarCodeType()Constructor
public function StiCode39BarCodeType(module:Number = 13, height:Number = 1, ratio:Number = 2.2, checkSum:int = 0)



Parameters
module:Number (default = 13)
 
height:Number (default = 1)
 
ratio:Number (default = 2.2)
 
checkSum:int (default = 0)
Method Detail
clone()method
override public function clone(... args):Object

Parameters

... args

Returns
Object
codeToBar()method 
protected function codeToBar(inputCode:String):String

Parameters

inputCode:String

Returns
String
draw()method 
override public function draw(g:StiGraphics, barCode:StiBarCode, rect:StiRectangle, zoom:Number):void

Draws the bar code with the specified parameters.

Parameters

g:StiGraphics
 
barCode:StiBarCode
 
rect:StiRectangle
 
zoom:Number

equals()method 
override public function equals(object:Object):Boolean

Parameters

object:Object

Returns
Boolean
memberwiseClone()method 
override public function memberwiseClone():Object

Returns
Object
Constant Detail
code39LineHeightForCutConstant
protected const code39LineHeightForCut:Number = 45

code39LineHeightLongConstant 
protected const code39LineHeightLong:Number = 45

code39LineHeightShortConstant 
protected const code39LineHeightShort:Number = 45

code39MainHeightConstant 
protected const code39MainHeight:Number = 55

code39SpaceBottomConstant 
protected const code39SpaceBottom:Number = 1

code39SpaceLeftConstant 
protected const code39SpaceLeft:Number = 10

code39SpaceRightConstant 
protected const code39SpaceRight:Number = 10

code39SpaceTopConstant 
protected const code39SpaceTop:Number = 0

code39TextHeightConstant 
protected const code39TextHeight:Number = 8.33

code39TextPositionConstant 
protected const code39TextPosition:Number = 46.0