Class OmrEngine
Innehåll
[
Dölj
]OmrEngine class
OMR-motorn. Hanterar skapandet av mall- och bildbehandlingsklasser och GUI-komponenter.
public class OmrEngine
Konstruktörer
| namn | Beskrivning |
|---|---|
| OmrEngine() | Default_Constructor |
Metoder
| namn | Beskrivning |
|---|---|
| GenerateJSONTemplate(string, GlobalPageSettings, Encoding) | Skapar en mall (.omr) och mallbild baserad på .json markup |
| GenerateJSONTemplateFromString(string, GlobalPageSettings, ImageCollection) | Skapar en mall (.omr) och mallbild baserad på JSON-markup |
| GenerateTemplate(string, Encoding) | Skapar en mall (.omr) och mallbild baserat på textmarkup |
| GenerateTemplate(string[], ImageCollection) | Skapar en mall (.omr) och mallbild baserat på en array av uppmärkningslinjerna |
| GenerateTemplate(MemoryStream, ImageCollection, Encoding) | Skapar en mall (.omr) och mallbild baserad på MemoryStream |
| GenerateTemplate(string, GlobalPageSettings, Encoding) | Skapar en mall (.omr) och mallbild baserat på textmarkup |
| GenerateTemplate(string, string[], Encoding) | Skapar en mall (.omr) och mallbild baserat på textmarkup |
| GenerateTemplate(string[], GlobalPageSettings, ImageCollection) | Skapar en mall (.omr) och mallbild baserat på en array av uppmärkningslinjerna |
| GenerateTemplate(TemplateConfig, GlobalPageSettings, ImageCollection) | Skapar en mall (.omr) och mallbild baserat på Template object |
| GenerateTemplate(MemoryStream, GlobalPageSettings, ImageCollection, Encoding) | Skapar en mall (.omr) och mallbild baserad på MemoryStream |
| GetCorrectionControl(TemplateProcessor) | SkaparCorrectionControl instans som tillåter arbete med OMR API med GUI. TakesTemplateProcessor som en parameter och fungerar endast med bilder skapade med specificerad template |
| GetTemplateProcessor(string) | SkaparTemplateProcessor instans som tillåter arbete med specificerad mall. |
| GetTemplateProcessor(MemoryStream, Encoding) | SkaparTemplateProcessor instans som tillåter arbete med specificerad mall. |
Exempel
// skaffa mallprocessor
OmrEngine engine = new OmrEngine();
TemplateProcessor templateProcessor = engine.GetTemplateProcessor(templatePath);
// få korrigering GUI-kontroll
OmrEngine engine = new OmrEngine();
TemplateProcessor templateProcessor = engine.GetTemplateProcessor(templatePath);
CorrectionControl control = engine.GetCorrectionControl(templateProcessor);
// generera mall
OmrEngine engine = new OmrEngine();
GenerationResult result = engine.GenerateTemplate(markupPath);
if(result.ErrorCode == 0)
{
result.Save(folderPath, templateName);
}
Se även
- namnutrymme Aspose.OMR.Api
- hopsättning Aspose.OMR