Prison::DataMatrixBarcode
Prison::DataMatrixBarcode Class Reference
#include <datamatrixbarcode.h>
Inheritance diagram for Prison::DataMatrixBarcode:

Public Member Functions | |
DataMatrixBarcode () | |
![]() | |
AbstractBarcode () | |
const QColor & | backgroundColor () const |
QByteArray | byteArrayData () const |
QString | data () const |
Dimensions | dimensions () const |
const QColor & | foregroundColor () const |
QSizeF | minimumSize () const |
QSizeF | preferredSize (qreal devicePixelRatio) const |
void | setBackgroundColor (const QColor &backgroundcolor) |
void | setData (const QByteArray &data) |
void | setData (const QString &data) |
void | setForegroundColor (const QColor &foregroundcolor) |
QImage | toImage (const QSizeF &size) |
QSizeF | trueMinimumSize () const |
Protected Member Functions | |
QImage | paintImage (const QSizeF &size) override |
![]() | |
void | setMinimumSize (const QSizeF &minimumSize) |
Additional Inherited Members | |
![]() | |
enum | Dimensions : uint8_t { NoDimensions, OneDimension, TwoDimensions } |
Detailed Description
This is a Datamatrix barcode generator that uses libdmtx for the actual generation of barcodes.
Definition at line 19 of file datamatrixbarcode.h.
Constructor & Destructor Documentation
◆ DataMatrixBarcode()
DataMatrixBarcode::DataMatrixBarcode | ( | ) |
creates a datamatrixbarcode generator
Definition at line 11 of file datamatrixbarcode.cpp.
Member Function Documentation
◆ paintImage()
This is the function doing the actual work in generating the barcode.
- Returns
- QImage containing a DataMatrix, trying to approximate the requested sizes
Implements Prison::AbstractBarcode.
Definition at line 17 of file datamatrixbarcode.cpp.
The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sat Sep 30 2023 04:06:04 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sat Sep 30 2023 04:06:04 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.