Class OmrEngine
内容
[
隐藏
]OmrEngine class
OMR 引擎。 处理模板和图像处理类以及 GUI 组件的创建。
public class OmrEngine
构造函数
姓名 | 描述 |
---|---|
OmrEngine() | 默认构造函数。 |
方法
姓名 | 描述 |
---|---|
GenerateJSONTemplate(string, GlobalPageSettings, Encoding) | 基于 .json 标记创建模板 (.omr) 和模板图像 |
GenerateJSONTemplateFromString(string, GlobalPageSettings, ImageCollection) | 基于 JSON 标记创建模板 (.omr) 和模板图像 |
GenerateTemplate(string, Encoding) | 创建模板 (.omr) 和基于文本标记的模板图像 |
GenerateTemplate(string[], ImageCollection) | 基于标记行 的数组创建模板 (.omr) 和模板图像 |
GenerateTemplate(MemoryStream, ImageCollection, Encoding) | 基于 MemoryStream 创建模板 (.omr) 和模板图像 |
GenerateTemplate(string, GlobalPageSettings, Encoding) | 创建模板 (.omr) 和基于文本标记的模板图像 |
GenerateTemplate(string, string[], Encoding) | 创建模板 (.omr) 和基于文本标记的模板图像 |
GenerateTemplate(string[], GlobalPageSettings, ImageCollection) | 基于标记行 的数组创建模板 (.omr) 和模板图像 |
GenerateTemplate(TemplateConfig, GlobalPageSettings, ImageCollection) | 根据模板对象 创建模板 (.omr) 和模板图像 |
GenerateTemplate(MemoryStream, GlobalPageSettings, ImageCollection, Encoding) | 基于 MemoryStream 创建模板 (.omr) 和模板图像 |
GetCorrectionControl(TemplateProcessor) | 创建CorrectionControl 允许使用 GUI. 使用 OMR API 的实例TemplateProcessor 作为参数,仅适用于使用指定 template 创建的图像 |
GetTemplateProcessor(string) | 创建TemplateProcessor 允许使用指定模板的实例. |
GetTemplateProcessor(MemoryStream, Encoding) | 创建TemplateProcessor 允许使用指定模板的实例. |
例子
// 获取模板处理器
OmrEngine engine = new OmrEngine();
TemplateProcessor templateProcessor = engine.GetTemplateProcessor(templatePath);
// 获取校正 GUI 控件
OmrEngine engine = new OmrEngine();
TemplateProcessor templateProcessor = engine.GetTemplateProcessor(templatePath);
CorrectionControl control = engine.GetCorrectionControl(templateProcessor);
// 生成模板
OmrEngine engine = new OmrEngine();
GenerationResult result = engine.GenerateTemplate(markupPath);
if(result.ErrorCode == 0)
{
result.Save(folderPath, templateName);
}
也可以看看
- 命名空间 Aspose.OMR.Api
- 部件 Aspose.OMR