←选择平台

OcrWriteXmlOptions类

总结
选择保存XML数据时使用。
语法
c#
VB
objective - c
c++
Java
[SerializableAttribute ()]公共OcrWriteXmlOptions
< SerializableAttribute () >公共OcrWriteXmlOptions
@接口LTOcrWriteXmlOptions: NSObject
公共OcrWriteXmlOptions
[SerializableAttribute ()]公共ref类OcrWriteXmlOptions
讲话

OcrWriteXmlOptions允许控制XML数据是如何写的。它具有以下成员:

成员 描述
编码

设置编码的XML数据。use UTF8或UTF16

格式化

人类阅读的文档格式

缩进

字符串为缩进保存XML数据时使用。

例子
c#
VB
使用Leadtools;使用Leadtools.Codecs;使用Leadtools.Ocr;使用Leadtools.Forms.Common;使用Leadtools.Document.Writer;使用Leadtools.WinForms;使用Leadtools.Drawing;使用Leadtools.ImageProcessing;使用Leadtools.ImageProcessing.Color;私人静态无效OcrWriteXmlOptionsExample (){varimageFileName = Path.Combine (LEAD_VARS.ImagesDir,“Ocr1.tif”);varformattedFileName = Path.Combine (LEAD_VARS.ImagesDir,“formatted.xml”);varnonFormattedFileName = Path.Combine (LEAD_VARS.ImagesDir,“non_formatted.xml”);使用(IOcrEngine ocrEngine = OcrEngineManager.CreateEngine (OcrEngineType.LEAD)){ocrEngine.Startup (,,,LEAD_VARS.OcrLEADRuntimeDir);/ /加载一个图像varrasterImage = ocrEngine.RasterCodecsInstance。负载(imageFileName, 1);/ /创建一个OCR页面使用(IOcrPage ocrPage = ocrEngine。CreatePage (rasterImage OcrImageSharingMode.AutoDispose)){/ /识别ocrPage.Recognize ();/ /将结果保存为XML/ /首先,non-formattedvarwriteXmlOptions =OcrWriteXmlOptions ();writeXmlOptions。格式化的=;ocrPage。SaveXml (formattedFileName 1 writeXmlOptions OcrXmlOutputOptions.None);/ /下面,用4个空格缩进格式writeXmlOptions。格式化的=真正的;writeXmlOptions。缩进=”“;ocrPage。SaveXml (nonFormattedFileName 1 writeXmlOptions OcrXmlOutputOptions.None);}}}静态LEAD_VARS{公共常量字符串ImagesDir =@“C: \ LEADTOOLS21 \ Resources \图片”;公共常量字符串OcrLEADRuntimeDir =@“C: \ LEADTOOLS21 \ Bin \常见\ OcrLEADRuntime”;}
进口Leadtools进口Leadtools.Codecs进口Leadtools.Ocr进口Leadtools.Forms进口Leadtools.Document.Writer进口Leadtools.WinForms进口Leadtools.Drawing进口Leadtools.ImageProcessing进口Leadtools.ImageProcessing.Color私人共享OcrWriteXmlOptionsExample ()昏暗的imageFileName作为字符串= Path.Combine (LEAD_VARS.ImagesDir“Ocr1.tif”)昏暗的formattedFileName作为字符串= Path.Combine (LEAD_VARS.ImagesDir“formatted.xml”)昏暗的nonFormattedFileName作为字符串= Path.Combine (LEAD_VARS.ImagesDir“non_formatted.xml”)使用ocrEngine作为IOcrEngine = OcrEngineManager.CreateEngine (OcrEngineType.LEAD)ocrEngine.Startup (没有什么,没有什么,没有什么LEAD_VARS.OcrLEADRuntimeDir)的加载一个形象昏暗的rasterImage作为RasterImage = ocrEngine.RasterCodecsInstance。负载(imageFileName, 1)“创建一个OCR页面使用ocrPage作为IOcrPage = ocrEngine。CreatePage (rasterImage OcrImageSharingMode.AutoDispose)的认识ocrPage.Recognize (没有什么)将结果保存为XML首先,non-formatted昏暗的writeXmlOptions作为OcrWriteXmlOptions ()writeXmlOptions。格式化的=ocrPage。SaveXml (formattedFileName 1 writeXmlOptions OcrXmlOutputOptions.None)“接下来,与4个空格缩进格式writeXmlOptions。格式化的=真正的writeXmlOptions。缩进=”“ocrPage。SaveXml (nonFormattedFileName 1 writeXmlOptions OcrXmlOutputOptions.None)结束使用结束使用结束公共NotInheritableLEAD_VARS公共常量ImagesDir作为字符串=“C: \ LEADTOOLS21 \ Resources \图片”公共常量OcrLEADRuntimeDir作为字符串=“C: \ LEADTOOLS21 \ Bin \常见\ OcrLEADRuntime”结束
需求

目标平台

Leadtools.Ocr作为sembly
188金宝搏的网址客服|支持|联系我们|知识产权的通知
©1991 - 2021领先的技术公司。保留所有权利。