A class representing a QR code barcode. More...
Public Member Functions | |
__init__ (self, IPoint start, data="", Optional[List[List[Union[int, str]]]] data_manually_encoded=None) | |
Initializes a new instance of the QRBarcode class. | |
str | __str__ (self) |
Returns a string that can be sent to the printer. | |
Public Attributes | |
start | |
data | |
data_manually_encoded | |
![]() | |
data_manually_encoded | |
mask | |
model | |
error_correction | |
cell_size | |
![]() | |
start | |
data | |
ruler | |
rotation | |
Additional Inherited Members | |
![]() | |
IPoint | start |
str | data |
List | data_manually_encoded [List[str]] |
QRCodeMaskEnum | mask |
QRCodeModelEnum | model |
QRCodeErrorCorrectionEnum | error_correction |
ICellSquare | cell_size |
![]() | |
IPoint | start |
str | data |
![]() | |
IRuler | ruler |
![]() | |
RotateEnum | rotation |
![]() | |
ICellSquare | cell_size |
A class representing a QR code barcode.
This class inherits from AQRBarcode and provides functionality for initializing, configuring, and describing QR code barcodes. The QR code barcode can be configured with automatic or manual encoding modes and different error correction levels.
LabelMaker.PGL.QRBarcode.QRBarcode.__init__ | ( | self, | |
IPoint | start, | ||
data = "", | |||
Optional[List[List[Union[int, str]]]] | data_manually_encoded = None ) |
Initializes a new instance of the QRBarcode class.
This constructor sets up a new QRBarcode object using the provided start point, data, and optional manually encoded data. The data represents the information to be encoded within the QR code barcode.
start | The starting point of the QR code. |
data | The data to be encoded in the QR code. |
data_manually_encoded | An array of manually encoded data points for the QR code. |
Reimplemented from LabelMaker.Interfaces.IBcdQRCode.AQRBarcode.
str LabelMaker.PGL.QRBarcode.QRBarcode.__str__ | ( | self | ) |
Returns a string that can be sent to the printer.
This method generates a string representation of the QRBarcode instance that is formatted and ready to be sent to a printer. The string includes all the necessary commands and data required for printing in PGL.
Reimplemented from LabelMaker.Interfaces.IBarcode2D.ABarcode2D.
LabelMaker.PGL.QRBarcode.QRBarcode.data |
LabelMaker.PGL.QRBarcode.QRBarcode.data_manually_encoded |
LabelMaker.PGL.QRBarcode.QRBarcode.start |