- О программе ABBYY FlexiCapture
- Архитектура комплекса ABBYY FlexiCapture
-
Использование скриптов в ABBYY FlexiCapture
- Особенности .Net скриптов
- Подключение внешней сборки
- Редактор кода скрипта
- Объектная модель
-
Использование скриптов для настройки этапов обработки
-
Типы скриптов
- Скрипт правила
- Скрипт автозамены
- Скрипт экспорта
- Пользовательский скрипт
- Скрипт сборки документа
- Скрипт пользовательского распознавания
- Скрипт маршрутизации
- Скрипты обработки
- Скрипт обновления набора данных
- Скрипт валидации набора данных
- Скрипт классификации документа
-
Обработчики событий
- Создание пакета
- Удаление пакета
- Изменение свойств пакета
- Изменение состава пакета
- Перемещение страниц
- Открытие/закрытие пакета
- Проверка целостности пакета
- Изменение свойства документа
- Изменение состояния документа
- Скрипт после экспорта
- Скрипт после проверки правил
- Перед наложением определений документов
- Запрос на верификацию поля
-
Объекты
- IActionResult
- IAssemblingError
- IAssemblingErrors
- IBatch
- IBatchCheckResults
- IBatchItem
- IBatchItems
- IBatchTypeClassifier
- IBatchTypeClassifierResult
- IBinarizationParams
- IBoxedBoolean
- ICharacterParams
- ICharactersParams
- ICheckmarkGroupValue
- ICheckmarkValue
- IDataSet
- IDataSetQuery
- IDataSetRecord
- IDocument
- IDocuments
- IDocumentExportResults
- IDocumentsExportResults
- IDocumentDefinitionInfo
- IDocumentDefinitionInfoArray
- IEditablePictureObject
- IExportFieldsToRedact
- IExportImageSavingOptions
- IField
- IFieldRegion
- IFieldRegions
- IFields
- IFlexiCaptureTools
- ILocalContrastParams
- IMatchedSectionInfo
- IMatchingInfo
- IPage
- IPageClassificationResult
- IPages
- IPictureObject
- IPictureObjectsInfo
- IPrincipal
- IPrincipals
- IProcessingCallback
- IProject
- IProperties
- IProperty
- IPropertyModificationInfo
- IRecordCheckResult
- IRecordset
- IRect
- IRects
- IRoutingRuleResult
- IRuleContext
- IRuleError
- IRuleErrors
- IRuleTag
- IRuleTags
- IScriptBinaryAttributes
- IScriptDefinitionContext
- ISectionDefinitionInfo
- ISectionDefinitionInfoArray
- IShadowsHighlightsParams
- IStageInfo
- IUserAttachment
- IUserAttachments
- IUserSessionInfo
- IValue
- IVARIANTArray
- TAssemlingErrorType
- TBatchItemType
- TColorToFilter
- TExportFieldType
- TExportType
- TImageCompressionType
- TPageClassificationType
- TPdfAVersion
- TPdfDocumentInfoType
- TPdfTextSearchAreaType
- TPrincipalType
- TProcessingPriority
- TPropertyType
- TRuleErrorType
- TStateType
- Примеры скриптов
- Внутренние имена языков распознавания
-
Типы скриптов
-
Использование скриптов для обработки событий интерфейса
-
События
- После закрытия документа
- После закрытия проекта
- При активации документа в окне задания
- При активации поля
- При возврате из задания
- При вызове пользовательской команды
- При деактивации поля
- При закрытии документа
- При закрытии задания
- При закрытии проекта
- При изменении региона
- При изменении режима окна задания
- При открытии документа
- При открытии окна задания
- При отмене задания
- При отображении региона
- При отправке задания на этап
- При подтверждении текстового поля
-
Объекты
- IBoolean
- IBoxedFieldControl
- IDocumentEditor
- IDocumentItem
- IDocumentItems
- IDocumentsCollection
- IDocumentsWindow
- IDrawContext
- IErrorControl
- IErrorControls
- IErrorsWindow
- IFieldControl
- IFieldRegionControl
- IFieldRegionControls
- IFormWindow
- IImageWindow
- IMainMenu
- IMainWindow
- IMenu
- IMenuItem
- IPageControl
- IPageItem
- IPageItems
- IPagesCollection
- IPoint
- ISelection
- IShellRational
- IShellRect
- IShellRects
- ITaskWindow
- ITextEditor
- IToolbar
- IToolbarButton
- IToolbars
- TCommandBarType
- TCommandID
- TDockingType
- TDocumentState
- TErrorType
- TSelectionType
- TTaskWindowMode
- TTextSize
- TUserRole
- TWorkWindowType
-
События
- Пользовательский скрипт для веб-станции верификации
-
Интерфейс программирования приложения (API)
- О Web Services API Сервера Приложений ABBYY FlexiCapture
- Использование Web Services API Сервера Приложений ABBYY FlexiCapture
-
Справочная информация о Web Services API Сервера Приложений ABBYY FlexiCapture
- Методы программного интерфейса
- Типы данных программного интерфейса
- Работа с файлами с помощью POST-запросов
- Web Services MobileAPI для мобильных клиентов
- Web Services для управления учетными записями пользователей
- Примеры использования программного интерфейса Сервера Приложений
- Встраивание ABBYY FlexiCapture в сторонние системы
- Дополнительная настройка и кастомизация веб-станций
- Пользовательские отчеты
-
Приложения
- Поддерживаемые языки распознавания
- Шрифты для корректного отображения символов
- Поддерживаемые типы текста
- Поддерживаемые типы штрих-кодов
- Поддерживаемые входные форматы
- Форматы файлов экспорта
- Формат отображения даты
- Алфавит, используемый в регулярных выражениях
- Защита определений документов и дополнительных модулей
- Глоссарий
- Патенты
- Технологии других компаний
- Техническая поддержка
- Лицензионный договор с конечным пользователем
Russian (Русский) - Change language
IPictureObject
Назначение
Представление изображения страницы или региона.
Объект реализует интерфейс IPicture и предоставляет доступ к некоторым его свойствам через интерфейс IDispatch.
Подробнее об интерфейсе IPicture вы можете прочитать в соответствующей статье на MSDN.
Замечание. Для данного объекта не поддерживается локальная проверка правил на Веб-станции Верификации.
Методы
Определение | Описание |
AnalyzePageObjects( [optional] reserved: Object ) : IPictureObjectsInfo | Определяет объекты на странице и возвращает параметры страницы с точки зрения системы распознавания программы. Метод работает с небольшой задержкой. |
CalcSuitabilityForOCR(): float |
Показывает, насколько изображение подходит для OCR. Возможные значения: от 0.0 до 1.0. ПримерДанный скрипт записывает результат работы метода для выделенных документов в комментарий к странице по нажатию пользовательской кнопки: foreach( IDocument doc in MainWindow.Selection.Documents ) { MainWindow.TaskWindow.OpenDocument( doc ); foreach( IPage page in doc.Pages ) { IPictureObject picture = page.Picture; double score = (double)picture.CalcSuitabilityForOCR(); bool verdict = (bool)picture.IsSuitableForOcr(); page.Comment = score.ToString( "0.0000" ) + " / " + verdict.ToString(); } } |
CreateEditableCopy() : IEditablePictureObject | Создает копию данного изображения, которую можно редактировать. |
DetectPageOrientation( [optional] language: string ) : int | Определяет ориентацию страницы по тексту на ней. В качестве входного параметра передается внутреннее имя языка. Если язык не указан, используется язык текущей локали машины. Возвращает угол (в градусах), на который нужно повернуть страницу. Может вернуть следующие значения: 0, 90, 180 и 270. |
IsPhoto(): bool | Является ли изображение фотографией. |
IsSuitableForOcr(): bool | Подходит ли изображение для OCR. |
SaveAs( filename : string, [optional] options : IExportImageSavingOptions ) | Позволяет сохранить изображение. Если опции сохранения не указаны, изображение сохраняется в формате TIF. |
Свойства
Имя | Тип | Права | Значение |
Handle | OLE_HANDLE | Только чтение | Handle объекта Windows GDI. Это поле может использоваться для получения в .Net объекта картинки методом System.Drawing.Image.FromHbitmap. |
Height | int | Только чтение | Высота изображения в точках. |
hPal | OLE_HANDLE | Чтение/запись. Можно изменять даже в скриптах с правами только на чтение. | GDI Handle палитры изображения. Это поле может использоваться в качестве второго параметра при вызове метода System.Drawing.Image.FromHbitmap. |
IsBlackWhite | bool | Только чтение | Изображение является черно-белым. |
IsColor | bool | Только чтение | Изображение является цветным. |
IsGrayscale | bool | Только чтение | Изображение в цветовом режиме "оттенки серого". |
Type | SHORT | Только чтение | Тип изображения. |
Width | int | Только чтение | Ширина изображения в точках. |
XResolution | int | Только чтение | Горизонтальное разрешение изображения. |
YResolution | int | Только чтение | Вертикальное разрешение изображения. |
14.01.2021 14:17:24