Class OmrEngine

OmrEngine class

Η μηχανή OMR. Χειρίζεται τη δημιουργία του προτύπου και των κλάσεων επεξεργασίας εικόνας και των στοιχείων GUI.

public class OmrEngine

Κατασκευαστές

ΟνομαΠεριγραφή
OmrEngine()Ο προεπιλεγμένος κατασκευαστής.

Μέθοδοι

ΟνομαΠεριγραφή
GenerateJSONTemplate(string, GlobalPageSettings, Encoding)Δημιουργεί ένα πρότυπο (.omr) και μια εικόνα προτύπου με βάση το .json markup
GenerateJSONTemplateFromString(string, GlobalPageSettings, ImageCollection)Δημιουργεί ένα πρότυπο (.omr) και μια εικόνα προτύπου με βάση το JSON markup
GenerateTemplate(string, Encoding)Δημιουργεί ένα πρότυπο (.omr) και μια εικόνα προτύπου με βάση το κείμενο markup
GenerateTemplate(string[], ImageCollection)Δημιουργεί ένα πρότυπο (.omr) και μια εικόνα προτύπου με βάση έναν πίνακα των γραμμών σήμανσης
GenerateTemplate(MemoryStream, ImageCollection, Encoding)Δημιουργεί ένα πρότυπο (.omr) και μια εικόνα προτύπου με βάση το MemoryStream
GenerateTemplate(string, GlobalPageSettings, Encoding)Δημιουργεί ένα πρότυπο (.omr) και μια εικόνα προτύπου με βάση το κείμενο markup
GenerateTemplate(string, string[], Encoding)Δημιουργεί ένα πρότυπο (.omr) και μια εικόνα προτύπου με βάση το κείμενο markup
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);
// λήψη διόρθωσης ελέγχου GUI
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);
}

Δείτε επίσης