AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.07.2009, 17:21   #7  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
В общем была такая проблема! Штрих код выводился не корректный, просто полоски и маленький...
очень долго искал причину, и выяснилось, что при использовании класса Barcode почему то периодически возвращалась кривая шифровка штрих кода.
Решил эту проблему использование DLL на прямую, сейчас печатает стабильно!
Вот пример:
X++:
static str getBarcodeStr(InvoiceBarcode  _invoiceBarcode)
{  
    str         barcodeStr;
    DLL         barcodeDLL;
    DLLFunction bC_EANUPC;
    #DEFINE.DLL_NAME('Bcfont32')
    ;

    barcodeDLL = new DLL(#DLL_NAME);
    bC_EANUPC = new DLLFunction(barcodeDLL, 'BC_EAN13');
    bC_EANUPC.returns(ExtTypes::STRING);
    bC_EANUPC.arg(ExtTypes::String);

    barcodeStr = strFmt("%1", bC_EANUPC.call(substr(strFmt("%1",_invoiceBarcode),1,strlen(_invoiceBarcode) - 1)));

    return barcodeStr;
}
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
За это сообщение автора поблагодарили: Logger (3), Hammer (1).
Теги
barcode, печать, штрихкод

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Проблема с раскладкой при считывании штрих кода Must_Die DAX: Программирование 2 26.05.2009 12:37
Шрифт штрих-кода "как в 1С" Владимир Максимов DAX: Программирование 7 27.04.2009 10:50
Проблема с конвертацией строки в штрих-код (barcode) в классе BarCodeCode128 petr DAX: Программирование 2 17.09.2007 11:06
Печать ШТРИХ-КОДА Nic DAX: Функционал 11 19.01.2005 08:16
проблема с настройкой штрихового кода Nic DAX: Функционал 4 27.12.2004 09:04

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 05:05.