mirror of
https://github.com/zint/zint
synced 2024-11-16 20:57:25 +13:00
Calculate correct size of Maxicode in GUI
This commit is contained in:
parent
28ea2f1c69
commit
f479a68ccd
@ -316,6 +316,7 @@ namespace Zint {
|
|||||||
fontLarge.setPixelSize(fontPixelSizeLarge);
|
fontLarge.setPixelSize(fontPixelSizeLarge);
|
||||||
|
|
||||||
if (m_lastError.length()) {
|
if (m_lastError.length()) {
|
||||||
|
fontLarge.setPointSize(14);
|
||||||
painter.setFont(fontLarge);
|
painter.setFont(fontLarge);
|
||||||
painter.drawText(paintRect, Qt::AlignCenter, m_lastError);
|
painter.drawText(paintRect, Qt::AlignCenter, m_lastError);
|
||||||
return;
|
return;
|
||||||
@ -346,10 +347,8 @@ namespace Zint {
|
|||||||
qreal gwidth = m_zintSymbol->width;
|
qreal gwidth = m_zintSymbol->width;
|
||||||
qreal gheight = m_zintSymbol->height;
|
qreal gheight = m_zintSymbol->height;
|
||||||
if (m_zintSymbol->symbology == BARCODE_MAXICODE) {
|
if (m_zintSymbol->symbology == BARCODE_MAXICODE) {
|
||||||
gheight *= (maxi_width);
|
gwidth = (33.0 * maxi_width) + xoffset + xoffset;
|
||||||
gwidth *= (maxi_width + 1);
|
gheight = (32.0 * maxi_width) + yoffset + yoffset;
|
||||||
gwidth *= 2.0;
|
|
||||||
gheight *= 2.0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (m_zintSymbol->output_options & BARCODE_DOTTY_MODE) {
|
if (m_zintSymbol->output_options & BARCODE_DOTTY_MODE) {
|
||||||
|
Loading…
Reference in New Issue
Block a user