C# Class QRCoder.QRCodeGenerator.ModulePlacer

Afficher le fichier Open project: KN4CK3R/KeePassQRCodeView

Méthodes publiques

Méthode Description
AddQuietZone ( QRCodeData &qrCode ) : void
MaskCode ( QRCodeData &qrCode, int version, List &blockedModules ) : int
PlaceAlignmentPatterns ( QRCodeData &qrCode, List alignmentPatternLocations, List &blockedModules ) : void
PlaceDarkModule ( QRCodeData &qrCode, int version, List &blockedModules ) : void
PlaceDataWords ( QRCodeData &qrCode, string data, List &blockedModules ) : void
PlaceFinderPatterns ( QRCodeData &qrCode, List &blockedModules ) : void
PlaceFormat ( QRCodeData &qrCode, string formatStr ) : void
PlaceTimingPatterns ( QRCodeData &qrCode, List &blockedModules ) : void
PlaceVersion ( QRCodeData &qrCode, string versionStr ) : void
ReserveSeperatorAreas ( int size, List &blockedModules ) : void
ReserveVersionAreas ( int size, int version, List &blockedModules ) : void

Private Methods

Méthode Description
Intersects ( Rectangle r1, Rectangle r2 ) : bool
IsBlocked ( Rectangle r1, List blockedModules ) : bool

Method Details

AddQuietZone() public static méthode

public static AddQuietZone ( QRCodeData &qrCode ) : void
qrCode QRCodeData
Résultat void

MaskCode() public static méthode

public static MaskCode ( QRCodeData &qrCode, int version, List &blockedModules ) : int
qrCode QRCodeData
version int
blockedModules List
Résultat int

PlaceAlignmentPatterns() public static méthode

public static PlaceAlignmentPatterns ( QRCodeData &qrCode, List alignmentPatternLocations, List &blockedModules ) : void
qrCode QRCodeData
alignmentPatternLocations List
blockedModules List
Résultat void

PlaceDarkModule() public static méthode

public static PlaceDarkModule ( QRCodeData &qrCode, int version, List &blockedModules ) : void
qrCode QRCodeData
version int
blockedModules List
Résultat void

PlaceDataWords() public static méthode

public static PlaceDataWords ( QRCodeData &qrCode, string data, List &blockedModules ) : void
qrCode QRCodeData
data string
blockedModules List
Résultat void

PlaceFinderPatterns() public static méthode

public static PlaceFinderPatterns ( QRCodeData &qrCode, List &blockedModules ) : void
qrCode QRCodeData
blockedModules List
Résultat void

PlaceFormat() public static méthode

public static PlaceFormat ( QRCodeData &qrCode, string formatStr ) : void
qrCode QRCodeData
formatStr string
Résultat void

PlaceTimingPatterns() public static méthode

public static PlaceTimingPatterns ( QRCodeData &qrCode, List &blockedModules ) : void
qrCode QRCodeData
blockedModules List
Résultat void

PlaceVersion() public static méthode

public static PlaceVersion ( QRCodeData &qrCode, string versionStr ) : void
qrCode QRCodeData
versionStr string
Résultat void

ReserveSeperatorAreas() public static méthode

public static ReserveSeperatorAreas ( int size, List &blockedModules ) : void
size int
blockedModules List
Résultat void

ReserveVersionAreas() public static méthode

public static ReserveVersionAreas ( int size, int version, List &blockedModules ) : void
size int
version int
blockedModules List
Résultat void