В штрих-коде PDF417 с фиксированным количеством столбцов, как рассчитать количество строк, необходимое для какого-либо текста?
Мне нужно создать штрих-код PDF417 из текста. У меня есть API (который я не создавал), который генерирует штрих-код PDF417 с учетом данных, количества строк и количества столбцов (среди других параметров, не имеющих отношения к вопросу).
Мой штрих-код PDF417 использует кодировку текста. Это означает, что 1 кодовое слово может содержать до 2 символов. Теперь количество столбцов ДОЛЖНО быть исправлено, потому что я печатаю этот штрих-код в очень ограниченном пространстве.
Вот из чего я сделал выводэтот документ (См. Стр. 38 - Определение размера штрих-кода):
Пусть количество кодовых слов в строке,CWPerRow = 7Количество кодовых слов, необходимых для некоторого заданного текста,ReqCW = strlen (текст) / 2.Количество необходимых строк =ReqCW / CWPerRowКогда я проверяю вышеупомянутый алгоритм, ничего не отображается. Когда я использую тот же API, когда данные очень малы и число строк = 25, штрих-код печатается очень хорошо (проверено различными сканерами штрих-кода).
Итак, как рассчитать количество строк, необходимое для определенного текста, когда число столбцов известно?