C# Class iTextSharp.text.pdf.qrcode.Encoder

Datei anzeigen Open project: nonorganic/dssnet

Public Methods

Method Description
ChooseMode ( String content ) : Mode
ChooseMode ( String content, String encoding ) : Mode
Encode ( String content, ErrorCorrectionLevel ecLevel, Object>.IDictionary hints, QRCode qrCode ) : void
Encode ( String content, ErrorCorrectionLevel ecLevel, QRCode qrCode ) : void

Private Methods

Method Description
Append8BitBytes ( String content, BitVector bits, String encoding ) : void
AppendAlphanumericBytes ( String content, BitVector bits ) : void
AppendBytes ( String content, Mode mode, BitVector bits, String encoding ) : void
AppendECI ( CharacterSetECI eci, BitVector bits ) : void
AppendKanjiBytes ( String content, BitVector bits ) : void
AppendLengthInfo ( int numLetters, int version, Mode mode, BitVector bits ) : void
AppendModeInfo ( Mode mode, BitVector bits ) : void
AppendNumericBytes ( String content, BitVector bits ) : void
CalculateMaskPenalty ( ByteMatrix matrix ) : int
ChooseMaskPattern ( BitVector bits, ErrorCorrectionLevel ecLevel, int version, ByteMatrix matrix ) : int
Encoder ( ) : System
GenerateECBytes ( ByteArray dataBytes, int numEcBytesInBlock ) : ByteArray
GetAlphanumericCode ( int code ) : int
GetNumDataBytesAndNumECBytesForBlockID ( int numTotalBytes, int numDataBytes, int numRSBlocks, int blockID, int numDataBytesInBlock, int numECBytesInBlock ) : void
InitQRCode ( int numInputBytes, ErrorCorrectionLevel ecLevel, Mode mode, QRCode qrCode ) : void
InterleaveWithECBytes ( BitVector bits, int numTotalBytes, int numDataBytes, int numRSBlocks, BitVector result ) : void
IsOnlyDoubleByteKanji ( String content ) : bool
TerminateBits ( int numDataBytes, BitVector bits ) : void

Method Details

ChooseMode() public static method

public static ChooseMode ( String content ) : Mode
content String
return Mode

ChooseMode() public static method

public static ChooseMode ( String content, String encoding ) : Mode
content String
encoding String
return Mode

Encode() public static method

public static Encode ( String content, ErrorCorrectionLevel ecLevel, Object>.IDictionary hints, QRCode qrCode ) : void
content String
ecLevel ErrorCorrectionLevel
hints Object>.IDictionary
qrCode QRCode
return void

Encode() public static method

public static Encode ( String content, ErrorCorrectionLevel ecLevel, QRCode qrCode ) : void
content String
ecLevel ErrorCorrectionLevel
qrCode QRCode
return void