Class OmrEngine

OmrEngine class

De OMR-engine. Zorgt voor het maken van de sjabloon en beeldverwerkingsklassen en GUI-componenten.

public class OmrEngine

Constructeurs

NaamBeschrijving
OmrEngine()De standaard constructeur.

methoden

NaamBeschrijving
GenerateJSONTemplate(string, GlobalPageSettings, Encoding)Maakt een sjabloon (.omr) en sjabloonafbeelding op basis van .json markup
GenerateJSONTemplateFromString(string, GlobalPageSettings, ImageCollection)Maakt een sjabloon (.omr) en sjabloonafbeelding op basis van JSON markup
GenerateTemplate(string, Encoding)Maakt een sjabloon (.omr) en sjabloonafbeelding op basis van tekstopmaak
GenerateTemplate(string[], ImageCollection)Maakt een sjabloon (.omr) en sjabloonafbeelding op basis van een reeks van de opmaakregels
GenerateTemplate(MemoryStream, ImageCollection, Encoding)Maakt een sjabloon (.omr) en sjabloonafbeelding op basis van MemoryStream
GenerateTemplate(string, GlobalPageSettings, Encoding)Maakt een sjabloon (.omr) en sjabloonafbeelding op basis van tekstopmaak
GenerateTemplate(string, string[], Encoding)Maakt een sjabloon (.omr) en sjabloonafbeelding op basis van tekstopmaak
GenerateTemplate(string[], GlobalPageSettings, ImageCollection)Maakt een sjabloon (.omr) en sjabloonafbeelding op basis van een reeks van de opmaakregels
GenerateTemplate(TemplateConfig, GlobalPageSettings, ImageCollection)Maakt een sjabloon (.omr) en sjabloonafbeelding op basis van sjabloonobject
GenerateTemplate(MemoryStream, GlobalPageSettings, ImageCollection, Encoding)Maakt een sjabloon (.omr) en sjabloonafbeelding op basis van MemoryStream
GetCorrectionControl(TemplateProcessor)Creëert deCorrectionControl instantie die het mogelijk maakt om met OMR API te werken met behulp van GUI. TakesTemplateProcessor als parameter en werkt alleen met afbeeldingen die zijn gemaakt met de opgegeven template
GetTemplateProcessor(string)Creëert deTemplateProcessor instantie die het mogelijk maakt om met gespecificeerde template te werken.
GetTemplateProcessor(MemoryStream, Encoding)Creëert deTemplateProcessor instantie die het mogelijk maakt om met gespecificeerde template te werken.

Voorbeelden

// verkrijg de sjabloonprocessor
OmrEngine engine = new OmrEngine();
TemplateProcessor templateProcessor = engine.GetTemplateProcessor(templatePath);
// krijg correctie GUI-besturing
OmrEngine engine = new OmrEngine();
TemplateProcessor templateProcessor = engine.GetTemplateProcessor(templatePath);
CorrectionControl control = engine.GetCorrectionControl(templateProcessor);
// sjabloon genereren
OmrEngine engine = new OmrEngine();
GenerationResult result = engine.GenerateTemplate(markupPath);
if(result.ErrorCode == 0)
{
    result.Save(folderPath, templateName);
}

Zie ook