forum.bitel.ru http://forum.bitel.ru/ |
|
Как сформировать штрих-код http://forum.bitel.ru/viewtopic.php?f=14&t=5578 |
Страница 1 из 1 |
Автор: | id835559 [ 07 июн 2011, 17:35 ] |
Заголовок сообщения: | Как сформировать штрих-код |
Здравствуйте. У нас сейчас задача - привязать к квитанции штрих-код, который будет формироваться на основе 28-значного числа. Выбрали Code 128. Как и что, собственно, нужно прописать в шаблоне квитанции? Буду рад ссылкам на инструкции или самим инструкциям. В XSLT я не силён. Заранее спасибо. |
Автор: | skyb [ 07 июн 2011, 18:06 ] |
Заголовок сообщения: | Re: Как сформировать штрих-код |
id835559 писал(а): Здравствуйте. У нас сейчас задача - привязать к квитанции штрих-код, который будет формироваться на основе 28-значного числа. Выбрали Code 128. Как и что, собственно, нужно прописать в шаблоне квитанции? Буду рад ссылкам на инструкции или самим инструкциям. В XSLT я не силён. Заранее спасибо. посмотрите в вики, там есть пример |
Автор: | id835559 [ 08 июн 2011, 16:38 ] |
Заголовок сообщения: | Re: Как сформировать штрих-код |
Для меня нет там ничего очевидного. Приведены шаблоны, которые надо резместить в определённую директорию. Разместил. А дальше-то что? |
Автор: | dimOn [ 08 июн 2011, 17:23 ] |
Заголовок сообщения: | Re: Как сформировать штрих-код |
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 |
Автор: | id835559 [ 08 июн 2011, 18:20 ] |
Заголовок сообщения: | Re: Как сформировать штрих-код |
У нас он должен формироваться из 28-значной строчки. Где её в этом блоке указывать? Если формулировать вопрос ещё конкретней, то он заключается в следующем. <!-- 128-тип кода, затем StartA, T, K, B, CodeC --> Что означают перечисленные параметры и что надо указать вместо 128a|TKBÇ, чтобы у нас был тип штрихкода 128С? У нас он должен формироваться из 28-значной строчки. Где её указывать в том блоке, который указан в примере? |
Автор: | dimOn [ 09 июн 2011, 10:06 ] |
Заголовок сообщения: | Re: Как сформировать штрих-код |
Ну вот же полный пример квитанции с code128, откройте, посмотрите как сделано. всё как вам надо. http://wiki.bgbilling.ru/index.php/%D0% ... 0%B0%D0%BC |
Автор: | dimOn [ 09 июн 2011, 10:16 ] |
Заголовок сообщения: | Re: Как сформировать штрих-код |
Там просто вставляется через external-graphic с src = "barcode:///цифрысимволыитд" и всё. Откуда взялась у вас 28-значная строка? Ну и вставляйте её по приведённому шаблону (см. ссылку) вместо нумберов,суммы итд |
Автор: | SafeAndSound [ 22 ноя 2011, 19:13 ] |
Заголовок сообщения: | Re: Как сформировать штрих-код |
Присоединяюсь к вопросу про 128C. У нас кодируются только цифры и сканеры понимают только этот набор символов. Сколько ни крутили, не получается вывести короткий штрих-код. "128a" в примере наводит на мысль, что всё-таки используется Subset A. По виду больше похоже на Subset B. Уважаемые разработчики, подскажите, какую строку нужно передать генератору для вывода штрих-кода с набором символов C? |
Автор: | SafeAndSound [ 24 ноя 2011, 17:33 ] |
Заголовок сообщения: | Re: Как сформировать штрих-код |
up |
Автор: | darvell [ 02 дек 2011, 19:02 ] | |||
Заголовок сообщения: | Re: Как сформировать штрих-код | |||
Берем прикрепленные файлы. Кидаем на сервер. В шаблоне в заголовке пишем Код: <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
|
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |