Add new symbology: Han Xin Code

This commit is contained in:
Robin Stuart
2016-04-07 17:13:43 +01:00
parent 0fcf4cc1ab
commit 0230426b0f
8 changed files with 142 additions and 22 deletions

View File

@ -68,7 +68,8 @@ MainWindow::MainWindow(QWidget* parent, Qt::WFlags fl)
"GS1 DataBar Omnidirectional",
"GS1 DataBar Stacked",
"GS1 DataBar Stacked Omnidirectional",
"ITF-14",
"Han Xin Code",
"ITF-14",
"International Standard Book Number (ISBN)",
"Japanese Postal Barcode",
"Korean Postal Barcode",
@ -676,7 +677,7 @@ void MainWindow::update_preview()
m_bc.bc.setSymbol(BARCODE_HIBC_AZTEC);
break;
case MSI_PLESSEY:
case BARCODE_MSI_PLESSEY:
m_bc.bc.setSymbol(BARCODE_MSI_PLESSEY);
m_bc.bc.setWidth(m_optionWidget->findChild<QComboBox*>("cmbMSICheck")->currentIndex());
break;
@ -792,7 +793,10 @@ void MainWindow::update_preview()
if(m_optionWidget->findChild<QRadioButton*>("radC49GS1")->isChecked())
m_bc.bc.setInputMode(GS1_MODE);
break;
case BARCODE_HANXIN:
m_bc.bc.setSymbol(BARCODE_HANXIN);
// Space reserved for more options!
break;
default:
m_bc.bc.setSymbol(metaObject()->enumerator(0).value(bstyle->currentIndex()));
break;

View File

@ -74,7 +74,8 @@ public:
RSS_LTD =30,
RSS14 =29,
RSS14STACK =79,
RSS14STACK_OMNI =80,
RSS14STACK_OMNI =80,
HANXIN =116,
ITF14 =89,
ISBNX =69,
JAPANPOST =76,