Class OmrEngine
Содержание
[
Скрывать
]OmrEngine class
Механизм OMR. Управляет созданием шаблонов и классов обработки изображений и компонентов графического интерфейса.
public class OmrEngine
Конструкторы
Имя | Описание |
---|---|
OmrEngine() | Конструктор по умолчанию. |
Методы
Имя | Описание |
---|---|
GenerateJSONTemplate(string, GlobalPageSettings, Encoding) | Создает шаблон (.omr) и изображение шаблона на основе разметки .json |
GenerateJSONTemplateFromString(string, GlobalPageSettings, ImageCollection) | Создает шаблон (.omr) и изображение шаблона на основе разметки JSON |
GenerateTemplate(string, Encoding) | Создает шаблон (.omr) и изображение шаблона на основе текстовой разметки |
GenerateTemplate(string[], ImageCollection) | Создает шаблон (.omr) и изображение шаблона на основе массива строк разметки |
GenerateTemplate(MemoryStream, ImageCollection, Encoding) | Создает шаблон (.omr) и образ шаблона на основе MemoryStream |
GenerateTemplate(string, GlobalPageSettings, Encoding) | Создает шаблон (.omr) и изображение шаблона на основе текстовой разметки |
GenerateTemplate(string, string[], Encoding) | Создает шаблон (.omr) и изображение шаблона на основе текстовой разметки |
GenerateTemplate(string[], GlobalPageSettings, ImageCollection) | Создает шаблон (.omr) и изображение шаблона на основе массива строк разметки |
GenerateTemplate(TemplateConfig, GlobalPageSettings, ImageCollection) | Создает шаблон (.omr) и изображение шаблона на основе Template object |
GenerateTemplate(MemoryStream, GlobalPageSettings, ImageCollection, Encoding) | Создает шаблон (.omr) и образ шаблона на основе MemoryStream |
GetCorrectionControl(TemplateProcessor) | СоздаетCorrectionControl экземпляр, который позволяет работать с OMR API с помощью GUI. TakesTemplateProcessor в качестве параметра и работает только с изображениями, созданными с использованием указанного template |
GetTemplateProcessor(string) | СоздаетTemplateProcessor экземпляр, позволяющий работать с указанным шаблоном. |
GetTemplateProcessor(MemoryStream, Encoding) | СоздаетTemplateProcessor экземпляр, позволяющий работать с указанным шаблоном. |
Примеры
// получаем обработчик шаблонов
OmrEngine engine = new OmrEngine();
TemplateProcessor templateProcessor = engine.GetTemplateProcessor(templatePath);
// получаем корректирующий графический интерфейс
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