Class OmrEngine

OmrEngine class

OMR motoru. Şablonun ve görüntü işleme sınıflarının ve GUI bileşenlerinin oluşturulmasını yönetir.

public class OmrEngine

yapıcılar

İsimTanım
OmrEngine()Default_Constructor

yöntemler

İsimTanım
GenerateJSONTemplate(string, GlobalPageSettings, Encoding).json işaretlemesine dayalı bir şablon (.omr) ve şablon görüntüsü oluşturur
GenerateJSONTemplateFromString(string, GlobalPageSettings, ImageCollection)JSON işaretlemesine dayalı bir şablon (.omr) ve şablon görüntüsü oluşturur
GenerateTemplate(string, Encoding)Metin işaretlemesine dayalı bir şablon (.omr) ve şablon görüntüsü oluşturur
GenerateTemplate(string[], ImageCollection)İşaretleme satırları dizisine dayalı olarak bir şablon (.omr) ve şablon görüntüsü oluşturur
GenerateTemplate(MemoryStream, ImageCollection, Encoding)MemoryStream tabanlı bir şablon (.omr) ve şablon görüntüsü oluşturur
GenerateTemplate(string, GlobalPageSettings, Encoding)Metin işaretlemesine dayalı bir şablon (.omr) ve şablon görüntüsü oluşturur
GenerateTemplate(string, string[], Encoding)Metin işaretlemesine dayalı bir şablon (.omr) ve şablon görüntüsü oluşturur
GenerateTemplate(string[], GlobalPageSettings, ImageCollection)İşaretleme satırları dizisine dayalı olarak bir şablon (.omr) ve şablon görüntüsü oluşturur
GenerateTemplate(TemplateConfig, GlobalPageSettings, ImageCollection)Şablon object tabanlı bir şablon (.omr) ve şablon görüntüsü oluşturur
GenerateTemplate(MemoryStream, GlobalPageSettings, ImageCollection, Encoding)MemoryStream tabanlı bir şablon (.omr) ve şablon görüntüsü oluşturur
GetCorrectionControl(TemplateProcessor)CorrectionControl GUI. kullanarak OMR API ile çalışmaya izin veren örnekTemplateProcessor parametre olarak kullanılır ve yalnızca belirtilen template kullanılarak oluşturulan resimlerle çalışır.
GetTemplateProcessor(string)TemplateProcessor belirtilen şablonla çalışmaya izin veren örnek.
GetTemplateProcessor(MemoryStream, Encoding)TemplateProcessor belirtilen şablonla çalışmaya izin veren örnek.

Örnekler

// şablon işlemcisini al
OmrEngine engine = new OmrEngine();
TemplateProcessor templateProcessor = engine.GetTemplateProcessor(templatePath);
// düzeltme GUI kontrolünü al
OmrEngine engine = new OmrEngine();
TemplateProcessor templateProcessor = engine.GetTemplateProcessor(templatePath);
CorrectionControl control = engine.GetCorrectionControl(templateProcessor);
// şablon oluştur
OmrEngine engine = new OmrEngine();
GenerationResult result = engine.GenerateTemplate(markupPath);
if(result.ErrorCode == 0)
{
    result.Save(folderPath, templateName);
}

Ayrıca bakınız