Class OmrEngine
Contenido
[
Ocultar
]OmrEngine class
El motor OMR. Maneja la creación de la plantilla y las clases de procesamiento de imágenes y los componentes de la GUI.
public class OmrEngine
Constructores
Nombre | Descripción |
---|---|
OmrEngine() | Constructor predeterminado |
Métodos
Nombre | Descripción |
---|---|
GenerateJSONTemplate(string, GlobalPageSettings, Encoding) | Crea una plantilla (.omr) y una imagen de plantilla basada en .json markup |
GenerateJSONTemplateFromString(string, GlobalPageSettings, ImageCollection) | Crea una plantilla (.omr) y una imagen de plantilla basada en el marcado JSON |
GenerateTemplate(string, Encoding) | Crea una plantilla (.omr) y una imagen de plantilla basada en marcado de texto |
GenerateTemplate(string[], ImageCollection) | Crea una plantilla (.omr) y una imagen de plantilla basada en una matriz de líneas de marcado |
GenerateTemplate(MemoryStream, ImageCollection, Encoding) | Crea una plantilla (.omr) y una imagen de plantilla basada en MemoryStream |
GenerateTemplate(string, GlobalPageSettings, Encoding) | Crea una plantilla (.omr) y una imagen de plantilla basada en marcado de texto |
GenerateTemplate(string, string[], Encoding) | Crea una plantilla (.omr) y una imagen de plantilla basada en marcado de texto |
GenerateTemplate(string[], GlobalPageSettings, ImageCollection) | Crea una plantilla (.omr) y una imagen de plantilla basada en una matriz de líneas de marcado |
GenerateTemplate(TemplateConfig, GlobalPageSettings, ImageCollection) | Crea una plantilla (.omr) y una imagen de plantilla basada en el objeto Plantilla |
GenerateTemplate(MemoryStream, GlobalPageSettings, ImageCollection, Encoding) | Crea una plantilla (.omr) y una imagen de plantilla basada en MemoryStream |
GetCorrectionControl(TemplateProcessor) | Crea elCorrectionControl instancia que permite trabajar con API OMR usando GUI. TakesTemplateProcessor como parámetro y solo funciona con imágenes creadas usando template especificado |
GetTemplateProcessor(string) | Crea elTemplateProcessor instancia que permite trabajar con la plantilla especificada. |
GetTemplateProcessor(MemoryStream, Encoding) | Crea elTemplateProcessor instancia que permite trabajar con la plantilla especificada. |
Ejemplos
// obtener el procesador de plantillas
OmrEngine engine = new OmrEngine();
TemplateProcessor templateProcessor = engine.GetTemplateProcessor(templatePath);
// obtener el control de GUI de corrección
OmrEngine engine = new OmrEngine();
TemplateProcessor templateProcessor = engine.GetTemplateProcessor(templatePath);
CorrectionControl control = engine.GetCorrectionControl(templateProcessor);
// generar plantilla
OmrEngine engine = new OmrEngine();
GenerationResult result = engine.GenerateTemplate(markupPath);
if(result.ErrorCode == 0)
{
result.Save(folderPath, templateName);
}
Ver también
- espacio de nombres Aspose.OMR.Api
- asamblea Aspose.OMR