Есть два варианта использования штрихкодов в Web pages. Их можно создавать либо на client side либо на server side.
| Штрихкоды на Client Side |
Необходимо установить ABarCode-ActiveX на каждом PC, на котором его нужно будет
использовать. При этом на сервере ничего устанавливать не надо. Сервера вообще
может не быть, в этом случае Web страницы могут хранится на вашем PC. Пример
такого использования приведен here.
Создание штрихкодов на Client side имеет следующие преимущества и недостатки:
Преимущества:
- Может быть использован любой Web сервер с любой OS (Windows, Linux etc). Или сервера может не быть вообще, в этом случае HTML страница может храниться на client PC.
- Снижается нагрузка на сервер, т.к. штрихкод формируется на client side.
- Для управления ABarCode-ActiveX можно использовать client side скриптовые языки - JavaScript, VB Script
- Передается очень маленький объем данных, т.к. не нужно передавать через интренет barcode image.
- ABarCode-ActiveX может использоваться не только Internet Explorer-ом, но и другими приложениями - Excel, Word, Access, VC, VB, Delphi etc.
Недостатки:
- Необходимо устанавливать на каждый client PC ABarCode-ActiveX. Можно не устанавливать, но в этом случае надо предусмотреть возможность загрузки ABarCode ActiveX из интернета в виде CAB файла.
- В качестве browser можно использовать только Internet Explorer 4.0 (or higher) или совместимые с ним интернет браузеры.
См. также:
Как добавить штрихкод в Internet Explorer
|
| Штрихкоды на Server Side |
Есть two ways для создания штрихкодов на server side.
1. Первый (см. картинку ниже) это использовать метод SaveToImageFile. В этом
случае штрихкод сохраняется в виде файла формата JPEG, GIF, PNG or BMP. Затем
в HTML странице указывается путь к этому файлу, после этого Internet browser
загружает и отображает этй картинку.
2. Второй способ это использовать метод BinaryWritePicture. В этом случае
никаких промежуточных файлов не создается, а картинка передается на client PC
в виде массива байт. Этот способ кажется более предпочтительным, т.к. нет
необходимости управлять созданием/удалением файлов, обеспечивать права доступа
к файлам, следить за удалением и т.п. Плюс ко всему уменьшается нагрузка на
Web server.
Создание штрихкодов на Server side имеет следующие преимущества и недостатки:
Преимущества:
- Не нужно устанавливать на client side никаких дополнительных модулей. Поэтому достигается более легкое развертывание Web приложения, а также его администрирование.
- Можно использовать любой Web браузер не только Internet Explorer.
Недостатки:
- В качестве Web сервера может использовать только IIS (Internet Information Server) или совместимые с ним.
- Повышается нагрузка на Web сервер, т.к. штрихкод формируется на сервере.
- Увеличивается передаваемый объем данных, т.к. картинка штрихкода целиком передается через Internet.
See also:
Как использовать ABarcode-ActiveX на IIS сервере
|
|