Search Results for

    Show / Hide Table of Contents

    Объект "Штрихкод"

    Объект позволяет отображать в отчете штрихкод. Он выглядит следующим образом:

    Объект "Штрихкод" поддерживает следующие категории штрихкодов:

    Двумерные

    Название Длина Таблица символов
    PDF417 Не фиксирована Любые символы
    Datamatrix Не фиксирована Любые символы
    QR Code Не фиксирована Любые символы
    Aztec Не фиксирована Любые символы
    MaxiCode Не фиксирована 138 цифровых символа или 93 алфавитных

    EAN/UPC

    Название Длина Таблица символов
    EAN-8 8 0-9
    EAN-13 13 0-9
    UPC-A 12 0-9
    UPC-E0 6 0-9
    UPC-E1 6 0-9

    Почтовые

    Название Длина Таблица символов
    Deutsche Identcode 12 0-9
    Deutsche Leitcode 14 0-9
    PostNet Не фиксирована 0-9
    Japan Post 4 State Code
    Intelligent Mail (USPS) Не фиксирована 0-9, A-Z

    GS1

    Название Длина Таблица символов
    GS1-128 Не фиксирована 0-9, A-Z
    GS1 DataBar Omnidirectional
    GS1 DataBar Limited
    GS1 DataBar Stacked
    GS1 DataBar Stacked Omnidirectional
    GS1 Datamatrix

    Прочие

    Название Длина Таблица символов
    2 of 5 Interleaved Не фиксирована 0-9
    2 of 5 Industrial Не фиксирована 0-9
    2 of 5 Matrix Не фиксирована 0-9
    ITF-14 14 0-9
    Codabar Не фиксирована 0-9, -, $, :, /, ., +
    Code 128 Не фиксирована 128 ASCII символов
    Code 39 Не фиксирована 0-9, A-Z, -, ., *, $, /, +, %
    Code 39 Extended Не фиксирована 128 ASCII символов
    Code 93 Не фиксирована 0-9, A-Z, -, ., *, $, /, +, %
    Code 93 Extended Не фиксирована 128 ASCII символов
    MSI Не фиксирована 0-9
    2-Digit Supplement 2 0-9
    5-Digit Supplement 5 0-9
    Plessey Не фиксирована Шестнадцатеричные цифры (0-F)
    Pharmacode Не фиксирована 0-9

    Данные штрихкода поступают в объект в виде строки. Строка может содержать любые символы, разрешенные для выбранного типа штрихкода. Некоторые типы кодов являются цифровыми, остальные могут отображать символьную информацию.

    Выбрать тип штрихкода можно в контекстном меню объекта.

    Подключить объект к данным можно одним из следующих способов:

    • указать строку, содержащую текст объекта, в свойстве Text;
    • подключить объект к полю данных с помощью свойства DataColumn;
    • указать в свойстве Expression выражение, которое возвращает текст объекта.

    Объект имеет следующие свойства:

    Свойство Описание
    Код (Barcode) Содержит настройки, специфичные для выбранного типа штрихкода.
    Поворот (Angle) Свойство позволяет задать поворот объекта на один из фиксированных углов – 0, 90, 180, 270 градусов.
    Масштаб (Zoom) Масштабирование штрихкода. Свойство используется только вместе со свойством "Авторазмер".
    Авторазмер (AutoSize) Если это свойство включено, объект будет растягиваться, чтобы показать штрихкод целиком. Если свойство отключено, штрихкод будет растянут до размеров объекта.
    Показывать текст (ShowText) Свойство определяет, надо ли показывать ли текст в нижней части штрихкода.
    Поле данных (DataColumn) Поле данных, из которого загружать текст объекта.
    Выражение (Expression) Выражение, которое возвращает текст объекта.
    Текст (Text) Текст объекта.
    Отступы (Padding) Свойство позволяет задать отступы от краев объекта, в пикселах.

    Следующие свойства являются специфичными для выбранного типа штрихкода. Их можно изменить в окне "Свойства", раскрыв свойство Barcode у объекта "Штрихкод":

    Свойство Описание
    Ширина полосок (WideBarRatio) Это свойство имеется у всех линейных штрихкодов. Оно определяет относительный размер широких полосок штрихкода.
    Контрольная сумма (CalcCheckSum) Это свойство имеется у всех линейных штрихкодов. Оно определяет, надо ли считать контрольную сумму автоматически. Если это свойство отключено, контрольная сумма должна присутствовать в тексте объекта.
    Автокодировка (AutoEncode) Это свойство имеется у кода Code128. Этот тип штрихкода имеет три кодировки – A, B, C. Необходимо либо прямо указать кодировку в тексте, используя управляющие коды, либо включить это свойство, и кодировка будет подобрана автоматически. В тексте можно использовать следующие управляющие коды:

    &A; START A / CODE A
    &B; START B / CODE B
    &C; START C / CODE C
    &S; SHIFT
    &1; FNC1
    &2; FNC2
    &3; FNC3
    &4; FNC4

    Если включено свойство "Автокодировка", все управляющие коды будут игнорироваться. Пример использования управляющих кодов в тексте объекта: &C;1234&B;ABC
    Отношение сторон (AspectRatio) Относится к коду PDF417. Определяет отношение сторон штрихкода и используется при автоматическом вычислении размеров (если свойства Columns и Rows не заданы).
    Кодовая страница (CodePage) Относится к кодам PDF417 и Datamatrix. Определяет номер кодовой страницы, которая используется при кодировании символов. Например, для корректной работы с русскими символами необходимо задать значение свойства = 1251.
    Колонки, Строки (Columns, Rows) Относится к коду PDF417. Эти свойства определяют количество колонок и строк в штрихкоде. Если значения свойств равны 0, размер штрихкода будет подобран автоматически. В этом случае также используется свойство AspectRatio.
    Режим упаковки (CompactionMode) Относится к коду PDF417. Определяет режим упаковки информации.
    Коррекция ошибок (ErrorCorrection) Относится к коду PDF417. Определяет режим коррекции ошибок.
    Размер точки (PixelSize) Относится к коду PDF417. Определяет размер точки штрихкода, в пикселях. Как правило, высота пиксела должна быть больше его ширины как минимум в 3 раза.
    Кодирование (Encoding) Относится к коду Datamatrix. Определяет тип кодирования информации.
    Размер точки (PixelSize) Относится к коду Datamatrix. Определяет размер точки штрихкода, в пикселях.
    Размер символа (SymbolSize) Относится к коду Datamatrix. Определяет размер блока штрихкода.
    Back to top © 1998-2025 Copyright ООО «Быстрые отчеты»