C ++ добавление строки MICR для печати страниц

Мне нужна помощь в добавлении строки MICR в печатный выходной файл.

У меня есть номера (транзит, счет и транс-код), необходимые для линии MICR. Мне нужно показать символы транзитного номера IDAutomation (| :), которые окружают транзитный номер, и символ ON-US (|| ‘) после номера счета.

Я создаю строку MICR для записи при анализе исходного файла данных, использованного для создания страницы выписки. Эта строка MICR сохраняется в виде строки, которая затем выводится в нужном месте на выходном листе.

Первоначальная программа была написана примерно в 2005 году с выводом документов в формате PCL. Мне нужно сделать эту работу, пока я не смогу переписать ее в C #, выводя PDF с использованием JDF для извлечения лотка.

Создайте строку MICR

string stmtTransCode = FindTransCode(vStrPage);
stmt->SetStmtTransCode(stmtTransCode);

dynamic_cast<MBStatement*>(stmt)->m_strMICR = "";
if (stmtTransCode != "")
{
// leading MICR Transit symbol ('A')
dynamic_cast<MBStatement*>(stmt)->m_strMICR += "072413845";
// trailing MICR transit symbol ('A')
dynamic_cast<MBStatement*>(stmt)->m_strMICR += " " + stmt->GetAccNum();
// trailing MICR accy number symbol ('C')
dynamic_cast<MBStatement*>(stmt)->m_strMICR += "      " + stmt->GetStmtTransCode();
}

Распечатать MICR-строку из класса Writer

BOOL MBStmtWriter::WriteMICRLine(string m_MICRLine) {

// print MICR/OCR line
m_printer.WriteCMD(m_printer.getFont("OCRAFont") + m_printer.getXYPosCMD(2000, 3225));
m_printer.WriteCMD(m_MICRLine);

return 0;
}

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]