C# 클래스 iTextSharp.text.pdf.qrcode.MatrixUtil

파일 보기 프로젝트 열기: nonorganic/dssnet

공개 메소드들

메소드 설명
BuildMatrix ( BitVector dataBits, ErrorCorrectionLevel ecLevel, int version, int maskPattern, ByteMatrix matrix ) : void
CalculateBCHCode ( int value, int poly ) : int
ClearMatrix ( ByteMatrix matrix ) : void
EmbedBasicPatterns ( int version, ByteMatrix matrix ) : void
EmbedDataBits ( BitVector dataBits, int maskPattern, ByteMatrix matrix ) : void
EmbedTypeInfo ( ErrorCorrectionLevel ecLevel, int maskPattern, ByteMatrix matrix ) : void
FindMSBSet ( int value ) : int
MakeTypeInfoBits ( ErrorCorrectionLevel ecLevel, int maskPattern, BitVector bits ) : void
MakeVersionInfoBits ( int version, BitVector bits ) : void
MaybeEmbedVersionInfo ( int version, ByteMatrix matrix ) : void

비공개 메소드들

메소드 설명
EmbedDarkDotAtLeftBottomCorner ( ByteMatrix matrix ) : void
EmbedHorizontalSeparationPattern ( int xStart, int yStart, ByteMatrix matrix ) : void
EmbedPositionAdjustmentPattern ( int xStart, int yStart, ByteMatrix matrix ) : void
EmbedPositionDetectionPattern ( int xStart, int yStart, ByteMatrix matrix ) : void
EmbedPositionDetectionPatternsAndSeparators ( ByteMatrix matrix ) : void
EmbedTimingPatterns ( ByteMatrix matrix ) : void
EmbedVerticalSeparationPattern ( int xStart, int yStart, ByteMatrix matrix ) : void
IsEmpty ( int value ) : bool
IsValidValue ( int value ) : bool
MatrixUtil ( ) : System
MaybeEmbedPositionAdjustmentPatterns ( int version, ByteMatrix matrix ) : void

메소드 상세

BuildMatrix() 공개 정적인 메소드

public static BuildMatrix ( BitVector dataBits, ErrorCorrectionLevel ecLevel, int version, int maskPattern, ByteMatrix matrix ) : void
dataBits BitVector
ecLevel ErrorCorrectionLevel
version int
maskPattern int
matrix ByteMatrix
리턴 void

CalculateBCHCode() 공개 정적인 메소드

public static CalculateBCHCode ( int value, int poly ) : int
value int
poly int
리턴 int

ClearMatrix() 공개 정적인 메소드

public static ClearMatrix ( ByteMatrix matrix ) : void
matrix ByteMatrix
리턴 void

EmbedBasicPatterns() 공개 정적인 메소드

public static EmbedBasicPatterns ( int version, ByteMatrix matrix ) : void
version int
matrix ByteMatrix
리턴 void

EmbedDataBits() 공개 정적인 메소드

public static EmbedDataBits ( BitVector dataBits, int maskPattern, ByteMatrix matrix ) : void
dataBits BitVector
maskPattern int
matrix ByteMatrix
리턴 void

EmbedTypeInfo() 공개 정적인 메소드

public static EmbedTypeInfo ( ErrorCorrectionLevel ecLevel, int maskPattern, ByteMatrix matrix ) : void
ecLevel ErrorCorrectionLevel
maskPattern int
matrix ByteMatrix
리턴 void

FindMSBSet() 공개 정적인 메소드

public static FindMSBSet ( int value ) : int
value int
리턴 int

MakeTypeInfoBits() 공개 정적인 메소드

public static MakeTypeInfoBits ( ErrorCorrectionLevel ecLevel, int maskPattern, BitVector bits ) : void
ecLevel ErrorCorrectionLevel
maskPattern int
bits BitVector
리턴 void

MakeVersionInfoBits() 공개 정적인 메소드

public static MakeVersionInfoBits ( int version, BitVector bits ) : void
version int
bits BitVector
리턴 void

MaybeEmbedVersionInfo() 공개 정적인 메소드

public static MaybeEmbedVersionInfo ( int version, ByteMatrix matrix ) : void
version int
matrix ByteMatrix
리턴 void