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