TEncoder Class
Definition
type TEncoder = class(TObject)
- Inheritance
-
Methods
|
Append8BitBytes(WideString, TBitArray, Integer)
|
|
|
AppendAlphanumericBytes(WideString, TBitArray)
|
|
|
AppendBytes(WideString, TMode, TBitArray, Integer)
|
|
|
AppendKanjiBytes(WideString, TBitArray)
|
|
|
AppendLengthInfo(Integer, Integer, TMode, TBitArray)
|
|
|
AppendModeInfo(TMode, TBitArray)
|
|
|
AppendNumericBytes(WideString, TBitArray)
|
|
|
ApplyMaskPenaltyRule1(TByteMatrix)
|
|
|
ApplyMaskPenaltyRule1Internal(TByteMatrix, Boolean)
|
|
|
ApplyMaskPenaltyRule2(TByteMatrix)
|
|
|
ApplyMaskPenaltyRule3(TByteMatrix)
|
|
|
ApplyMaskPenaltyRule4(TByteMatrix)
|
|
|
CalculateMaskPenalty(TByteMatrix)
|
|
|
ChooseMaskPattern(TBitArray, TErrorCorrectionLevel, Integer, TByteMatrix)
|
|
|
ChooseMode(WideString, Integer)
|
|
|
Encode(WideString, Integer, TErrorCorrectionLevel, TQRCode)
|
|
|
FilterContent(WideString, TMode, Integer)
|
|
|
GenerateECBytes(TByteArray, Integer)
|
|
|
GetAlphanumericCode(Integer)
|
|
|
GetNumDataBytesAndNumECBytesForBlockID(Integer, Integer, Integer, Integer, TIntegerArray, TIntegerArray)
|
|
|
InterleaveWithECBytes(TBitArray, Integer, Integer, Integer, TBitArray)
|
|
|
TerminateBits(Integer, TBitArray)
|
|