OmrEngine

OmrEngine class

محرك OMR. يتولى إنشاء قوالب وفئات معالجة الصور ومكونات واجهة المستخدم الرسومية.

public class OmrEngine

المنشئون

اسم وصف
OmrEngine() Default_Constructor

طُرق

اسم وصف
GenerateJSONTemplate(string, GlobalPageSettings) إنشاء نموذج (.omr) وصورة نموذج بناءً على علامة json .
GenerateJSONTemplateFromString(string, GlobalPageSettings, ImageCollection) إنشاء نموذج (.omr) وصورة نموذج استنادًا إلى علامة JSON markup
GenerateTemplate(string) إنشاء قالب (.omr) وصورة نموذج بناءً على ترميز النص
GenerateTemplate(MemoryStream, ImageCollection) إنشاء قالب (.omr) وصورة نموذج بناءً على MemoryStream
GenerateTemplate(string, GlobalPageSettings) إنشاء قالب (.omr) وصورة نموذج بناءً على ترميز النص
GenerateTemplate(string, string[]) إنشاء قالب (.omr) وصورة نموذج بناءً على ترميز النص
GenerateTemplate(string[], ImageCollection) إنشاء قالب (.omr) وصورة نموذج بناءً على مصفوفة من خطوط الترميز
GenerateTemplate(MemoryStream, GlobalPageSettings, ImageCollection) إنشاء قالب (.omr) وصورة نموذج بناءً على MemoryStream
GenerateTemplate(string[], GlobalPageSettings, ImageCollection) إنشاء قالب (.omr) وصورة نموذج بناءً على مصفوفة من خطوط الترميز
GenerateTemplate(TemplateConfig, GlobalPageSettings, ImageCollection) إنشاء قالب (.omr) وصورة نموذج بناءً على كائن النموذج
GetCorrectionControl(TemplateProcessor) ينشئ ملفCorrectionControl المثال الذي يسمح بالعمل مع واجهة برمجة تطبيقات OMR باستخدام واجهة المستخدم الرسومية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);
}

أنظر أيضا