L_OcrAutoRecognizeJobOperationCallbackData

结构体L_OcrAutoRecognizeJobOperationCallbackDataL_UINTStructSize;L_INT状态;L_OcrAutoRecognizeJob工作;L_BOOLIsPostOperation;L_OcrAutoRecognizeManagerJobOperation操作;BITMAPHANDLE* PageBitmap;L_OcrDocument文档;L_OcrPage页面;L_UINTImagePageNumber;DOCWRTFORMAT格式;};类型定义结构体L_OcrAutoRecognizeJobOperationCallbackData L_OcrAutoRecognizeJobOperationCallbackData;

包含用于L_OcrAutoRecognizeJobOperationCallback在以下情况下发生的回调L_OcrAutoRecognizeManager_RunL_OcrAutoRecognizeManager_RunJobL_OcrAutoRecognizeManager_RunJobAsync被称为。

成员

StructSize

结构尺寸。它应该等于sizeof(L_OcrAutoRecognizeJobOperationCallbackData)。

状态

当前作业操作的状态。如果当前操作成功,则该成员将包含值SUCCESS,否则包含其他错误代码。

工作

的实例。L_OcrAutoRecognizeJob当前正在运行。您可以使用该成员获取有关作业的信息,例如要识别的图像文件名和页码,以及通过的输出文档文件名和格式L_OcrAutoRecognizeJob.JobData。请注意,L_OcrAutoRecognizeJobData.LastPageNumber将具有图像文件中最后一页编号的真实值,如果在用于创建的原始对象中传递了一个值-1(直到最后一页)L_OcrAutoRecognizeJob

IsPostOperation

一个L_BOOL值,指示引擎是否准备运行该操作(IsPostOperation的值为L_FALSE)或该操作是否已经运行(IsPostOperation的值为L_TRUE)。如果您想操作操作数据,这很有用。

操作

一个L_OcrAutoRecognizeManagerJobOperation枚举成员,该成员指定当前操作。

PageBitmap

用于当前操作的BITMAPHANDLE对象。该成员仅在当前操作为:

L_OcrAutoRecognizeManagerJobOperation_LoadPage

当IsPostOperation的值为L_FALSE时,PageBitmap持有用于创建L_OcrPage.默认情况下,这将是NULL,引擎将从输入文档加载位图。您可以通过在此属性中设置自己的BITMAPHANDLE来覆盖此行为。引擎将使用提供的位图来创建页面。

L_OcrAutoRecognizeManagerJobOperation_SavePage

PageBitmap持有位图句柄,如果页面包含图形区域(获取图形区域),或者如果格式支持“图像超过文本”,如PDF with image / text。默认情况下,这是页面的原始位图(通过L_OcrPage_GetBitmap与L_OcrPageBitmapType_Original或叠加图像,如果用户设置的值使用L_OcrPage_SetOverlayBitmap.当IsPostOperation为L_FALSE时,您可以通过设置PageBitmap中的值来设置用于此目的的自己的位图。注意引擎不会释放这个位图句柄,因此,建议用户在下一次回调发生时(当IsPostOperation为L_TRUE时)在PageBitmap上调用L_FreeBitmap。

文档

一个L_OcrDocument句柄,指定当前操作中使用的OCR文档。当当前操作为L_OcrAutoRecognizeManagerJobOperation_ConvertDocument(或在L_OcrAutoRecognizeManagerJobOperation_CreateDocument中IsPostOperation等于L_FALSE)时,此句柄无效,将为NULL。

页面

一个L_OcrPage句柄,指定当前操作中使用的OCR页。当当前操作为L_OcrAutoRecognizeManagerJobOperation_CreateDocument或L_OcrAutoRecognizeManagerJobOperation_ConvertDocument时,此句柄无效,将为NULL。

ImagePageNumber

当前操作的输入(位图)文件名中的页码。该成员无效,当当前操作为L_OcrAutoRecognizeManagerJobOperation_CreateDocument或L_OcrAutoRecognizeManagerJobOperation_ConvertDocument时,该成员将为0。

格式

DOCWRTFORMAT枚举成员,指定当前操作中使用的格式。这个元素等于原来的元素L_OcrAutoRecognizeJobData.格式化值,除了以下操作:L_OcrAutoRecognizeManagerJobOperation_SavePage和L_OcrAutoRecognizeManagerJobOperation_Append,其中它将是DOCUMENTFORMAT_LTD。

评论

L_OcrAutoRecognizeJobOperationCallback将在何时触发L_OcrAutoRecognizeManager_RunL_OcrAutoRecognizeManager_RunJobL_OcrAutoRecognizeManager_RunJobAsync被称为。您可以使用此回调来获取有关当前操作的信息(创建OCR文档、加载页面、分区、识别、保存等)。

OCR模块- LEAD引擎C API帮助
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。