Как разделить поток страниц более чем по одному типу штрих-кодов, в числе которых есть штрих-код типа "Code 39 without asterisk"?

Необходимо делить поток страниц более чем по одному типу штрих-кодов, в числе которых есть штрих-код типа Code 39 without asterisk

FineReader Server 14 способен автоматически разделять поток страниц на документы при наличии штрих-кодов различных типов. В автоматическом режиме можно разделять поток по любым штрих-кодам, кроме штрих-кода типа Code 39 without asterisk. Штрих-коды этого типа распознаются только если их тип указан явно, т.е. на вкладке Разделение документов выбрана опция Использовать штрих-коды для разделения документов → Code 39 without asterisk.

Необходимо воспользоваться скриптом разделения, предварительно явно указав штрих-код типа Code 39 without asterisk в качестве разделительного, как показано на Рис. 1. Таким образом скрипт будет делить по необходимым типам штрих-кодов за исключением Code 39 without asterisk.

mceclip0.png

 

Ниже приведен пример скрипта разделения по штрих-кодам типа Code 128 и Code 39 without asterisk. Использован язык JScript:

var code128counter = 0;
var code39counter = 0;

if (BarcodeBlocks.count > 0)
// Проверка: Скрипт должен выполняться только для страниц с штрих-кодами
{
    for (i = 0; i < BarcodeBlocks.count; ++i)
    //считаем число штрих-кодов Code39 without asterisk
    {
        if (BarcodeBlocks.Item(i).BarcodeType == 3)
        ++code39counter;
    }
    
    if (code39counter == 0)
    // если штрих-кодов Code 39 without asterisk нет на странице
    // проверяем, есть ли на ней штрих-коды типа Code128
        for (i = 0; i < BarcodeBlocks.count; ++i)
        {
            if (BarcodeBlocks.Item(i).BarcodeType == 7)
                ++code128counter;
        }
}

if (code128counter > 0)
//если на странице найдены штрих-коды Code128, создаем новый документ
    IsStartingPage = true;

Была ли эта статья полезной?

Пользователи, считающие этот материал полезным: 0 из 0

Еще есть вопросы? Отправить запрос

Комментарии

0 комментариев

Войдите в службу, чтобы оставить комментарий.

Недавно просмотренные статьи