Объект «Штрихкод»
Часто задаваемые вопросы
Standard или выше
Вспомогательное программное обеспечениеLink
Какие программы совместимы с элементом управления ActiveBarcode?
Все программы, поддерживающие OLE 2.0, и все программы, явно поддерживающие элементы управления ActiveX, такие как: Access, Excel, Word, Internet Explorer, Microsoft Edge (IE Mode), FrontPage, Visual FoxPro, Visual C++, Visual J++, Visual C#, Visual Basic, Visual Basic for Applications (VBA), PowerPoint, PowerBuilder, C++ Builder, Delphi и многое другое.
Вы можете оценить ActiveBarcode бесплатно, без регистрации и каких-либо обязательств.
Вы можете оценить ActiveBarcode бесплатно, без регистрации и каких-либо обязательств.
Сохранение штрих-кодов в виде файлов изображенийLink
В качестве разработчика я желаю сохранять штрих-коды в виде графических файлов.
Да, просто воспользуйтесь методами SaveAs, SaveAsBySize или SaveAsBySizeExtended.
Если необходимо изменить растровое изображение перед сохранением, воспользуйтесь свойством Picture для извлечения изображения.
Если необходимо изменить растровое изображение перед сохранением, воспользуйтесь свойством Picture для извлечения изображения.
Штрихкод или его изображение не обновляется или не содержит данныхLink
Я получаю сообщение об ошибке, в котором говорится, что свойство картинки не установлено и пока не содержит никаких данных.
Если вы используете свойство Picture в критической по времени ситуации или выполняете пакетные циклы, необходимо предоставить операционной системе достаточно времени для обработки событий. Например, в VBA необходимо использовать «DoEvents», чтобы гарантировать, что свойство картинки правильно установлено с данными. В качестве альтернативы вы можете использовать метод CreatePictureBySize перед использованием свойства picture.
Установите элемент управления штрих-кодом вручнуюLink
Я являюсь разработчиком и желаю установить только объект штрих-кода вручную в целевой системе. Как именно это сделать?
Вы можете настроить только объект штрих-кода или интегрировать элемент управления в свою собственную процедуру установки. Подробное объяснение того, как распространять ActiveBarcode, можно найти здесь: Распространение объекта Barcode (ActiveX Control, OCX) с вашим собственным приложением.
Объект, OCX, Control: Ввод контрольных кодовLink
Как ввести контрольные коды?
Продолжайте читать, чтобы узнать больше об использовании управляющих символов в штрихкодах.
Изменить размер шрифтаLink
Как можно изменить размер шрифта?
Размер шрифта настраивается с помощью свойства Font.
Вы можете изменить это свойство непосредственно с помощью инструментов разработки или через диалоговое окно свойств.
Например, в Word: щелкните правой кнопкой мыши на штрихкоде -> объект ActiveBarcode -> Свойства.
Вы можете изменить это свойство непосредственно с помощью инструментов разработки или через диалоговое окно свойств.
Например, в Word: щелкните правой кнопкой мыши на штрихкоде -> объект ActiveBarcode -> Свойства.
Автоматическая ширина штрих-кодаLink
Возможно ли динамически настроить ширину штрихкода до необходимого минимума в зависимости от текста?
Вы можете создать функцию, которая будет выполнять это действие в событии TextChange. С помощью свойства IsSizeOk можно определить, отображается ли штрихкод. Изменив ширину объекта штрихкода, вы сможете быстро определить правильное значение с помощью алгоритма аппроксимации.
Черный ящик вместо штрих-кодаLink
Почему при вставке элемента управления штрих-кодом в форму отображается черный квадрат вместо штрих-кода?
Ваша среда разработки выбрала несоответствующие цвета по умолчанию для элемента управления штрих-кодом. Просто настройте элемент управления и установите цвет фона (Backcolor) на белый (clWhite).
Привязка данных Crystal ReportLink
Я пытаюсь использовать элемент управления штрих-кодом с Crystal Report и Visual Basic для использования в отчете. Я могу добавить элемент управления в качестве объекта OLE, однако не могу связать свойство с базой данных
Crystal Report, по-видимому, не может связывать свойства элемента управления ActiveX. Вам необходимо вручную выполнить привязку данных из вашей программы Visual Basic. Насколько нам известно, Crystal Report не может выполнять эту операцию автоматически.
Среда разработки: проблема с лицензиейLink
Среда разработки не распознает лицензию разработчика.
Иногда среда разработки, такая как Delphi, Visual Studio или Visual Basic, не распознает изменение лицензии. Это связано с тем, что данные лицензии сохраняются при добавлении объекта в среду разработки. После установки лицензии разработчика необходимо повторно вставить элемент управления. Пожалуйста, убедитесь, что лицензия разработчика правильно установлена на компьютере для разработки.
- Запустите среду разработки. Не открывайте свой проект. Теперь удалите элемент управления из панели инструментов.
- Закройте и перезапустите Visual Studio.
- После перезапуска вставьте элемент управления обратно в панель инструментов.
- На этот раз правильная информация о лицензии будет сохранена в среде разработки, и вы сможете снова открыть свой проект и скомпилировать его с правильной лицензией.
Лицензия разработчика не распознается DelphiLink
Delphi не может создавать EXE-файлы, которые будут работать у клиента без собственной лицензии.
Пожалуйста, убедитесь, что лицензия разработчика правильно установлена на компьютере для разработки.
Подробное объяснение того, как распространять ActiveBarcode, можно найти здесь: Распространение объекта Barcode (ActiveX Control, OCX) с вашим собственным приложением
- Запустите среду разработки. Не открывайте свой проект.
- Удалите элемент управления ActiveBarcode из среды разработки (пакета).
- Скомпилируйте пакет, чтобы элемент управления был действительно удален.
- Пожалуйста, вставьте элемент управления обратно в упаковку.
- На этот раз правильная информация о лицензии будет сохранена в среде разработки, и вы сможете снова открыть свой проект и скомпилировать его с правильной лицензией.
Подробное объяснение того, как распространять ActiveBarcode, можно найти здесь: Распространение объекта Barcode (ActiveX Control, OCX) с вашим собственным приложением
Штрих-код не изменяется в свойствах изображенияLink
Я использую ActiveBarcode с Delphi в базе данных. Сначала я открываю набор данных и печатаю штрих-код. Это работает без проблем. Затем я повторяю эту операцию с другим набором данных, и печатается тот же штрих-код. Для печати я использую свойство picture.
Добавьте следующую строку кода в ваш проект непосредственно перед созданием нового штрихкода:
Barcode1.Picture.CleanupInstance;
Руководство по использованию Delphi 4, 5, 6 и 7Link
У вас имеются пошаговые руководства для более ранних версий Delphi?
Вы можете загрузить руководства по устаревшим версиям Delphi в формате PDF здесь:
ActiveBarcode-Delphi-4-5-6-7-EN.pdf (English)
ActiveBarcode-Delphi-4-5-6-7-DE.pdf (German)
ActiveBarcode-Delphi-4-5-6-7-EN.pdf (English)
ActiveBarcode-Delphi-4-5-6-7-DE.pdf (German)