Содержит варианты режимов ориентирования страниц документов в методах ПоказатьСканированиеДокументов и СканироватьДокументыАсинх.
Полное описание, параметры и ограничения
РежимОпределенияОриентацииСканированияДокументов (DocumentScanningOrientationDetectionMode)
РежимОпределенияОриентацииСканированияДокументов (DocumentScanningOrientationDetectionMode)
Доступен, начиная с версии 8.3.23.
Значения
Ландшафт (Landscape)
ПоГоризонтальнымСтрокамТекста (ByHorizontalTextLines)
ПоПервойСтраницеСерии (ByFirstPageInSeries)
ПоРасположениюДокумента (ByDocumentPosition)
Портрет (Portrait)
Описание:
Содержит варианты режимов ориентирования страниц документов в методах ПоказатьСканированиеДокументов и СканироватьДокументыАсинх.
Доступность:
Тонкий клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер.
Использование в версии:
Доступен, начиная с версии 8.3.23.
Методическая информация
Практические примеры
Выбрать требование качества и ориентацию для серии
Подготавливаем строгий режим качества и ориентацию по первой странице серии. Настройки проверяются в памяти; качество реального кадра здесь не измерено.
Где и как запускать
Полный клиентский модуль своей мобильной учебной формы. Только параметры в памяти, без датчиков, фото и записи файлов.
Подготовка
Используйте собственную учебную форму поддерживаемого мобильного клиента/приложения. Создайте команду ВыполнитьПример и назначьте клиентский обработчик. Вставьте полный модуль одного урока.
Примеры создают только собственные значения и параметры. Они не запрашивают геопозицию, не включают камеру, не делают снимок, не запускают сканирование и не сохраняют файл.
Координаты и размеры — учебные константы, не результат датчика и не перечень поддерживаемых режимов вашего телефона. Для реального оборудования нужны отдельные проверки его API.
&НаКлиенте
Процедура ВыполнитьПример(Команда)
Параметры = Новый ПараметрыСканированияДокументов;
Параметры.СканированиеСериями = Истина;
Параметры.ПроверкаКачества = ПроверкаКачестваСканированияДокументов.ТребоватьВысокое;
Параметры.РежимОпределенияОриентации = РежимОпределенияОриентацииСканированияДокументов.ПоПервойСтраницеСерии;
Сообщить(Параметры.СканированиеСериями = Истина);
Сообщить(Параметры.ПроверкаКачества = ПроверкаКачестваСканированияДокументов.ТребоватьВысокое);
Сообщить(Параметры.РежимОпределенияОриентации = РежимОпределенияОриентацииСканированияДокументов.ПоПервойСтраницеСерии);
Параметры.ПроверкаКачества = ПроверкаКачестваСканированияДокументов.ПредупреждатьНижеВысокого;
Сообщить(Параметры.ПроверкаКачества = ПроверкаКачестваСканированияДокументов.ПредупреждатьНижеВысокого);
Сообщить("Требование и предупреждение — разные политики, а не измеренная оценка снимка");
КонецПроцедурыРазбор по шагам
ТребоватьВысокое и ПредупреждатьНижеВысокого — разные системные значения. Второе не приравнивается к обязательному отклонению любого недостаточно качественного результата.
ПоПервойСтраницеСерии используется в сочетании с включённой серией. Не выдаём этот режим за фиксированный портрет или ландшафт.
Сначала проверяем строгую политику, затем меняем только собственный объект на предупреждение и повторно проверяем значение.
Параметры сами не измеряют резкость, не проверяют OCR и не подтверждают качество реального документа.
Как проверить результат
Четыре контрольных Истина для собственных параметров.
Никакие страницы, снимки или файлы не созданы.
Ожидаемый результат
Ученик умеет различать политику требования качества и предупреждения, связывая ориентацию с серией.
На что обратить внимание
Не объявляйте сам факт установки ТребоватьВысокое успешной проверкой качества.
Параметр первой страницы не определяет геометрию всех произвольных документов без аппаратного теста.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.