Class OmrEngine

OmrEngine class

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

public class OmrEngine

المنشئون

اسموصف
OmrEngine()Default_Constructor

طُرق

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

أنظر أيضا