C# Класс iTextSharp.text.pdf.qrcode.MatrixUtil

Показать файл Открыть проект

Открытые методы

Метод Описание
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