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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.07.2009, 09:06   #1  
Hammer is offline
Hammer
Участник
Аватар для Hammer
 
43 / 12 (1) ++
Регистрация: 24.06.2009
Адрес: Подольск
Цитата:
Сообщение от lev Посмотреть сообщение
В общем была такая проблема! Штрих код выводился не корректный, просто полоски и маленький...
очень долго искал причину, и выяснилось, что при использовании класса 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;
}
Попробую
Старый 23.07.2009, 09:22   #2  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 438 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Как то была проблема с тем что шрифт в отчёте слетал, потому что железно прописал его на контроле.
Перекрыл метод init report-a и там его назначил
barcode.font(barcodeSetup.fontName);
И проблема исчезла.
__________________
Энергия молодых и неравнодушных способна изменить мир к лучшему.
Старый 23.07.2009, 09:48   #3  
Hammer is offline
Hammer
Участник
Аватар для Hammer
 
43 / 12 (1) ++
Регистрация: 24.06.2009
Адрес: Подольск
Цитата:
Сообщение от miklenew Посмотреть сообщение
Как то была проблема с тем что шрифт в отчёте слетал, потому что железно прописал его на контроле.
Перекрыл метод init report-a и там его назначил
barcode.font(barcodeSetup.fontName);
И проблема исчезла.
Это я тоже пробовал! не помогает!!!

Будем ждать!!! Пока проблема всплывет.
Старый 23.07.2009, 09:53   #4  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 438 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Да и ещё длину это контрола указывал в mm, а не в символах.
__________________
Энергия молодых и неравнодушных способна изменить мир к лучшему.
Старый 23.07.2009, 09:59   #5  
Hammer is offline
Hammer
Участник
Аватар для Hammer
 
43 / 12 (1) ++
Регистрация: 24.06.2009
Адрес: Подольск
Цитата:
Сообщение от miklenew Посмотреть сообщение
Да и ещё длину это контрола указывал в mm, а не в символах.
Тоже в mm
Теги
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, время: 17:28.