Packageorg.purepdf.pdf.barcode.pdf417
Classpublic class BarcodePDF417
InheritanceBarcodePDF417 Inheritance Object



Public Properties
 PropertyDefined By
  aspectRatio : Number
BarcodePDF417
  options : int
BarcodePDF417
  text : String
[write-only]
BarcodePDF417
  yHeight : Number
[read-only]
BarcodePDF417
Protected Properties
 PropertyDefined By
  bitPtr : int
BarcodePDF417
  cwPtr : int
BarcodePDF417
  segmentList : SegmentList
BarcodePDF417
Public Methods
 MethodDefined By
  
BarcodePDF417
  
BarcodePDF417
  
paintCode():void
BarcodePDF417
  
BarcodePDF417
Protected Methods
 MethodDefined By
  
assemble():void
BarcodePDF417
  
byteCompaction(start:int, length:int):void
BarcodePDF417
  
byteCompaction6(start:int):void
BarcodePDF417
  
BarcodePDF417
  
checkSegmentType(segment:Segment, type:int):Boolean
BarcodePDF417
  
BarcodePDF417
  
BarcodePDF417
  
maxPossibleErrorLevel(remain:int):int
[static]
BarcodePDF417
  
numberCompaction2(start:int, length:int):void
BarcodePDF417
  
outCodeword(codeword:int):void
BarcodePDF417
  
outCodeword17(codeword:int):void
BarcodePDF417
  
outCodeword18(codeword:int):void
BarcodePDF417
  
BarcodePDF417
  
BarcodePDF417
  
BarcodePDF417
  
textCompaction(start:int, length:int):void
BarcodePDF417
Public Constants
 ConstantDefined By
  PDF417_AUTO_ERROR_LEVEL : int = 0
[static]
BarcodePDF417
  PDF417_FIXED_COLUMNS : int = 2
[static]
BarcodePDF417
  PDF417_FIXED_RECTANGLE : int = 1
[static]
BarcodePDF417
  PDF417_FIXED_ROWS : int = 4
[static]
BarcodePDF417
  PDF417_FORCE_BINARY : int = 32
[static]
BarcodePDF417
  PDF417_INVERT_BITMAP : int = 128
[static]
BarcodePDF417
  PDF417_USE_ASPECT_RATIO : int = 0
[static]
BarcodePDF417
  PDF417_USE_ERROR_LEVEL : int = 16
[static]
BarcodePDF417
  PDF417_USE_MACRO : int = 256
[static]
BarcodePDF417
  PDF417_USE_RAW_CODEWORDS : int = 64
[static]
BarcodePDF417
Protected Constants
 ConstantDefined By
  ABSOLUTE_MAX_TEXT_SIZE : int = 5420
[static]
BarcodePDF417
  AL : int = 28
[static]
BarcodePDF417
  ALPHA : int = 0x10000
[static]
BarcodePDF417
  AS : int = 27
[static]
BarcodePDF417
  BYTE_MODE : int = 901
[static]
BarcodePDF417
  BYTE_MODE_6 : int = 924
[static]
BarcodePDF417
  BYTESHIFT : int = 913
[static]
BarcodePDF417
  ISBYTE : int = 0x100000
[static]
BarcodePDF417
  LL : int = 27
[static]
BarcodePDF417
  LOWER : int = 0x20000
[static]
BarcodePDF417
  MACRO_LAST_SEGMENT : int = 922
[static]
BarcodePDF417
  MACRO_SEGMENT_ID : int = 928
[static]
BarcodePDF417
  MAX_DATA_CODEWORDS : int = 926
[static]
BarcodePDF417
  MIXED : int = 0x40000
[static]
BarcodePDF417
  MIXED_SET : String = 0123456789& ,:#-.$/+%*=^
[static]
BarcodePDF417
  ML : int = 28
[static]
BarcodePDF417
  MOD : int = 929
[static]
BarcodePDF417
  NUMERIC_MODE : int = 902
[static]
BarcodePDF417
  PAL : int = 29
[static]
BarcodePDF417
  PL : int = 25
[static]
BarcodePDF417
  PS : int = 29
[static]
BarcodePDF417
  PUNCTUATION : int = 0x80000
[static]
BarcodePDF417
  PUNCTUATION_SET : String = ;<>@[\]_`~! ,: -.$/"|*()?{}'
[static]
BarcodePDF417
  SPACE : int = 26
[static]
BarcodePDF417
  START_CODE_SIZE : int = 17
[static]
BarcodePDF417
  START_PATTERN : int = 0x1fea8
[static]
BarcodePDF417
  STOP_PATTERN : int = 0x3fa29
[static]
BarcodePDF417
  STOP_SIZE : int = 18
[static]
BarcodePDF417
  TEXT_MODE : int = 900
[static]
BarcodePDF417
Property Detail
aspectRatioproperty
aspectRatio:Number


Implementation
    public function get aspectRatio():Number
    public function set aspectRatio(value:Number):void
bitPtrproperty 
protected var bitPtr:int

cwPtrproperty 
protected var cwPtr:int

optionsproperty 
options:int


Implementation
    public function get options():int
    public function set options(value:int):void
segmentListproperty 
protected var segmentList:SegmentList

textproperty 
text:String  [write-only]


Implementation
    public function set text(value:String):void
yHeightproperty 
yHeight:Number  [read-only]


Implementation
    public function get yHeight():Number
Constructor Detail
BarcodePDF417()Constructor
public function BarcodePDF417()



Method Detail
assemble()method
protected function assemble():void

byteCompaction()method 
protected function byteCompaction(start:int, length:int):void

Parameters

start:int
 
length:int

byteCompaction6()method 
protected function byteCompaction6(start:int):void

Parameters

start:int

calculateErrorCorrection()method 
protected function calculateErrorCorrection(dest:int):void

Parameters

dest:int

checkSegmentType()method 
protected function checkSegmentType(segment:Segment, type:int):Boolean

Parameters

segment:Segment
 
type:int

Returns
Boolean
getImage()method 
public function getImage():ImageElement

Returns
ImageElement
getMaxSquare()method 
protected function getMaxSquare():int

Returns
int
getSegmentLength()method 
protected function getSegmentLength(segment:Segment):int

Parameters

segment:Segment

Returns
int
maxPossibleErrorLevel()method 
protected static function maxPossibleErrorLevel(remain:int):int

Parameters

remain:int

Returns
int
numberCompaction2()method 
protected function numberCompaction2(start:int, length:int):void

Parameters

start:int
 
length:int

outCodeword()method 
protected function outCodeword(codeword:int):void

Parameters

codeword:int

outCodeword17()method 
protected function outCodeword17(codeword:int):void

Parameters

codeword:int

outCodeword18()method 
protected function outCodeword18(codeword:int):void

Parameters

codeword:int

outPaintCode()method 
protected function outPaintCode():void

outStartPattern()method 
protected function outStartPattern():void

outStopPattern()method 
protected function outStopPattern():void

paintCode()method 
public function paintCode():void

setDefaultParameters()method 
public function setDefaultParameters():void

textCompaction()method 
protected function textCompaction(start:int, length:int):void

Parameters

start:int
 
length:int

Constant Detail
ABSOLUTE_MAX_TEXT_SIZEConstant
protected static const ABSOLUTE_MAX_TEXT_SIZE:int = 5420

ALConstant 
protected static const AL:int = 28

ALPHAConstant 
protected static const ALPHA:int = 0x10000

ASConstant 
protected static const AS:int = 27

BYTE_MODEConstant 
protected static const BYTE_MODE:int = 901

BYTE_MODE_6Constant 
protected static const BYTE_MODE_6:int = 924

BYTESHIFTConstant 
protected static const BYTESHIFT:int = 913

ISBYTEConstant 
protected static const ISBYTE:int = 0x100000

LLConstant 
protected static const LL:int = 27

LOWERConstant 
protected static const LOWER:int = 0x20000

MACRO_LAST_SEGMENTConstant 
protected static const MACRO_LAST_SEGMENT:int = 922

MACRO_SEGMENT_IDConstant 
protected static const MACRO_SEGMENT_ID:int = 928

MAX_DATA_CODEWORDSConstant 
protected static const MAX_DATA_CODEWORDS:int = 926

MIXEDConstant 
protected static const MIXED:int = 0x40000

MIXED_SETConstant 
protected static const MIXED_SET:String = 0123456789& ,:#-.$/+%*=^

MLConstant 
protected static const ML:int = 28

MODConstant 
protected static const MOD:int = 929

NUMERIC_MODEConstant 
protected static const NUMERIC_MODE:int = 902

PALConstant 
protected static const PAL:int = 29

PDF417_AUTO_ERROR_LEVELConstant 
public static const PDF417_AUTO_ERROR_LEVEL:int = 0

PDF417_FIXED_COLUMNSConstant 
public static const PDF417_FIXED_COLUMNS:int = 2

PDF417_FIXED_RECTANGLEConstant 
public static const PDF417_FIXED_RECTANGLE:int = 1

PDF417_FIXED_ROWSConstant 
public static const PDF417_FIXED_ROWS:int = 4

PDF417_FORCE_BINARYConstant 
public static const PDF417_FORCE_BINARY:int = 32

PDF417_INVERT_BITMAPConstant 
public static const PDF417_INVERT_BITMAP:int = 128

PDF417_USE_ASPECT_RATIOConstant 
public static const PDF417_USE_ASPECT_RATIO:int = 0

PDF417_USE_ERROR_LEVELConstant 
public static const PDF417_USE_ERROR_LEVEL:int = 16

PDF417_USE_MACROConstant 
public static const PDF417_USE_MACRO:int = 256

PDF417_USE_RAW_CODEWORDSConstant 
public static const PDF417_USE_RAW_CODEWORDS:int = 64

PLConstant 
protected static const PL:int = 25

PSConstant 
protected static const PS:int = 29

PUNCTUATIONConstant 
protected static const PUNCTUATION:int = 0x80000

PUNCTUATION_SETConstant 
protected static const PUNCTUATION_SET:String = ;<>@[\]_`~! ,: -.$/"|*()?{}'

SPACEConstant 
protected static const SPACE:int = 26

START_CODE_SIZEConstant 
protected static const START_CODE_SIZE:int = 17

START_PATTERNConstant 
protected static const START_PATTERN:int = 0x1fea8

STOP_PATTERNConstant 
protected static const STOP_PATTERN:int = 0x3fa29

STOP_SIZEConstant 
protected static const STOP_SIZE:int = 18

TEXT_MODEConstant 
protected static const TEXT_MODE:int = 900