BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 29 мар 2024, 16:41

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Как сформировать штрих-код
СообщениеДобавлено: 07 июн 2011, 17:35 
Не в сети

Зарегистрирован: 31 май 2011, 14:57
Сообщения: 31
Карма: 0
Здравствуйте.

У нас сейчас задача - привязать к квитанции штрих-код, который будет формироваться на основе 28-значного числа. Выбрали Code 128. Как и что, собственно, нужно прописать в шаблоне квитанции? Буду рад ссылкам на инструкции или самим инструкциям.

В XSLT я не силён.

Заранее спасибо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как сформировать штрих-код
СообщениеДобавлено: 07 июн 2011, 18:06 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
id835559 писал(а):
Здравствуйте.

У нас сейчас задача - привязать к квитанции штрих-код, который будет формироваться на основе 28-значного числа. Выбрали Code 128. Как и что, собственно, нужно прописать в шаблоне квитанции? Буду рад ссылкам на инструкции или самим инструкциям.

В XSLT я не силён.

Заранее спасибо.

посмотрите в вики, там есть пример

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как сформировать штрих-код
СообщениеДобавлено: 08 июн 2011, 16:38 
Не в сети

Зарегистрирован: 31 май 2011, 14:57
Сообщения: 31
Карма: 0
Для меня нет там ничего очевидного. Приведены шаблоны, которые надо резместить в определённую директорию. Разместил. А дальше-то что?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как сформировать штрих-код
СообщениеДобавлено: 08 июн 2011, 17:23 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
viewtopic.php?f=14&t=3240&hilit=%D1%88%D1%82%D1%80%D0%B8%D1%85%D0%BA%D0%BE%D0%B4
viewtopic.php?f=14&t=1753&hilit=%D1%88%D1%82%D1%80%D0%B8%D1%85%D0%BA%D0%BE%D0%B4

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как сформировать штрих-код
СообщениеДобавлено: 08 июн 2011, 18:20 
Не в сети

Зарегистрирован: 31 май 2011, 14:57
Сообщения: 31
Карма: 0
У нас он должен формироваться из 28-значной строчки. Где её в этом блоке указывать?

Если формулировать вопрос ещё конкретней, то он заключается в следующем.

<!-- 128-тип кода, затем StartA, T, K, B, CodeC -->

Что означают перечисленные параметры и что надо указать вместо 128a|TKB&#199;, чтобы у нас был тип штрихкода 128С? У нас он должен формироваться из 28-значной строчки. Где её указывать в том блоке, который указан в примере?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как сформировать штрих-код
СообщениеДобавлено: 09 июн 2011, 10:06 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Ну вот же полный пример квитанции с code128, откройте, посмотрите как сделано. всё как вам надо.

http://wiki.bgbilling.ru/index.php/%D0% ... 0%B0%D0%BC

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как сформировать штрих-код
СообщениеДобавлено: 09 июн 2011, 10:16 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Там просто вставляется через external-graphic с src = "barcode:///цифрысимволыитд" и всё.
Откуда взялась у вас 28-значная строка? Ну и вставляйте её по приведённому шаблону (см. ссылку) вместо нумберов,суммы итд

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как сформировать штрих-код
СообщениеДобавлено: 22 ноя 2011, 19:13 
Не в сети
Клиент

Зарегистрирован: 22 апр 2009, 13:59
Сообщения: 58
Откуда: Мурманск
Карма: 0
Присоединяюсь к вопросу про 128C. У нас кодируются только цифры и сканеры понимают только этот набор символов.
Сколько ни крутили, не получается вывести короткий штрих-код.
"128a" в примере наводит на мысль, что всё-таки используется Subset A. По виду больше похоже на Subset B.

Уважаемые разработчики, подскажите, какую строку нужно передать генератору для вывода штрих-кода с набором символов C?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как сформировать штрих-код
СообщениеДобавлено: 24 ноя 2011, 17:33 
Не в сети
Клиент

Зарегистрирован: 22 апр 2009, 13:59
Сообщения: 58
Откуда: Мурманск
Карма: 0
up


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как сформировать штрих-код
СообщениеДобавлено: 02 дек 2011, 19:02 
Не в сети

Зарегистрирован: 30 ноя 2011, 11:24
Сообщения: 6
Карма: 0
Берем прикрепленные файлы. Кидаем на сервер.
В шаблоне в заголовке пишем
Код:
<xsl:import href="/бла бла бла/code128.xsl"/>

Ещё поправить путь в самом code128.xsl

И вставляем сам barcode 128

Код:
<fo:instream-foreign-object content-width="100%" content-height="100%">
                           
  <xsl:call-template name="barcode-code128">
        <xsl:with-param name="value" select="$value"/>
   <xsl:with-param name="subset" select="$subset"/>
   <xsl:with-param name="string" select="$value"/>
   <xsl:with-param name="module" select="'0.01in'"/>
   <xsl:with-param name="height" select="'1cm'"/>
   <xsl:with-param name="font-height" select="'8pt'"/>
   <xsl:with-param name="quiet-horizontal" select="'0.8in'"/>
  </xsl:call-template>
</fo:instream-foreign-object>


Делает A, B, C subset


Вложения:
code128.xsl.txt [31.73 КБ]
Скачиваний: 473
code128-svg.xsl.txt [12.24 КБ]
Скачиваний: 460
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


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

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.103s | 42 Queries | GZIP : On ]