Search Results for

    Show / Hide Table of Contents

    Компонент «Штрих-код»

    Компонент «Штрих-код» позволяет отображать в отчете штрих-код. На палитре компонентов он выглядит так:

    А на странице отчета - так:

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

    Код Длина Таблица символов
    2 of 5 Interleaved 0-9
    2 of 5 Industrial 0-9
    2 of 5 Matrix 0-9
    Codabar 0-9, -$:/.+
    Code128 128 ASCII символов
    Code39 0-9,A-Z, -. *$/+%
    Code39 Extended 128 ASCII символов
    Code93 0-9,A-Z, -. *$/+%
    Code93 Extended 128 ASCII символов
    EAN8 8 0-9
    EAN13 13 0-9
    MSI 0-9
    PostNet 0-9
    UPC A 12 0-9
    UPC E0 6 0-9
    UPC E1 6 0-9
    2-Digit Supplement 2 0-9
    5-Digit Supplement 5 0-9
    PDF417 любые символы
    Datamatrix любые символы
    QR Code любые символы
    Aztec Code любые символы

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

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

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

    • указать строку, содержащую текст объекта, в свойстве 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 ООО «Быстрые отчеты»