Class OmrEngine

OmrEngine class

OMR इंजन. टेम्प्लेट और इमेज प्रोसेसिंग क्लासेस और GUI घटकों के निर्माण को संभालता है।

public class OmrEngine

कंस्ट्रक्टर्स

नामविवरण
OmrEngine()डिफ़ॉल्ट कंस्ट्रक्टर।

तरीकों

नामविवरण
GenerateJSONTemplate(string, GlobalPageSettings, Encoding).json markup के आधार पर एक टेम्प्लेट (.omr) और टेम्प्लेट इमेज बनाता है
GenerateJSONTemplateFromString(string, GlobalPageSettings, ImageCollection)JSON मार्कअप के आधार पर एक टेम्प्लेट (.omr) और टेम्प्लेट इमेज बनाता है
GenerateTemplate(string, Encoding)टेक्स्ट मार्कअप के आधार पर एक टेम्प्लेट (.omr) और टेम्प्लेट इमेज बनाता है
GenerateTemplate(string[], ImageCollection)मार्कअप लाइन की एक सरणी के आधार पर एक टेम्पलेट (.omr) और टेम्पलेट छवि बनाता है
GenerateTemplate(MemoryStream, ImageCollection, Encoding)मेमोरीस्ट्रीम के आधार पर एक टेम्पलेट (.omr) और टेम्पलेट छवि बनाता है
GenerateTemplate(string, GlobalPageSettings, Encoding)टेक्स्ट मार्कअप के आधार पर एक टेम्प्लेट (.omr) और टेम्प्लेट इमेज बनाता है
GenerateTemplate(string, string[], Encoding)टेक्स्ट मार्कअप के आधार पर एक टेम्प्लेट (.omr) और टेम्प्लेट इमेज बनाता है
GenerateTemplate(string[], GlobalPageSettings, ImageCollection)मार्कअप लाइन की एक सरणी के आधार पर एक टेम्पलेट (.omr) और टेम्पलेट छवि बनाता है
GenerateTemplate(TemplateConfig, GlobalPageSettings, ImageCollection)टेम्पलेट ऑब्जेक्ट के आधार पर एक टेम्पलेट (.omr) और टेम्पलेट छवि बनाता है
GenerateTemplate(MemoryStream, GlobalPageSettings, ImageCollection, Encoding)मेमोरीस्ट्रीम के आधार पर एक टेम्पलेट (.omr) और टेम्पलेट छवि बनाता है
GetCorrectionControl(TemplateProcessor)बनाता हैCorrectionControl उदाहरण जो GUI. का उपयोग करके ओएमआर एपीआई के साथ काम करने की अनुमति देता हैTemplateProcessor एक पैरामीटर के रूप में और केवल निर्दिष्ट Template का उपयोग करके बनाई गई छवियों के साथ काम करता है
GetTemplateProcessor(string)बनाता हैTemplateProcessor उदाहरण जो निर्दिष्ट टेम्पलेट के साथ काम करने की अनुमति देता है.
GetTemplateProcessor(MemoryStream, Encoding)बनाता हैTemplateProcessor उदाहरण जो निर्दिष्ट टेम्पलेट के साथ काम करने की अनुमति देता है.

उदाहरण

// टेम्पलेट प्रोसेसर प्राप्त करें
OmrEngine engine = new OmrEngine();
TemplateProcessor templateProcessor = engine.GetTemplateProcessor(templatePath);
// सुधार जीयूआई नियंत्रण प्राप्त करें
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);
}

यह सभी देखें