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

İsim Tanım
OmrEngine() Default_Constructor

yöntemler

İsim Tanım
GenerateJSONTemplate(string, GlobalPageSettings) .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) Metin işaretlemesine dayalı olarak bir şablon (.omr) ve şablon görüntüsü oluşturur
GenerateTemplate(MemoryStream, ImageCollection) MemoryStream tabanlı bir şablon (.omr) ve şablon görüntüsü oluşturur
GenerateTemplate(string, GlobalPageSettings) Metin işaretlemesine dayalı olarak bir şablon (.omr) ve şablon görüntüsü oluşturur
GenerateTemplate(string, string[]) Metin işaretlemesine dayalı olarak bir şablon (.omr) ve şablon görüntüsü oluşturur
GenerateTemplate(string[], ImageCollection) Bir şablon (.omr) ve bir dizi biçimlendirme satırına dayalı olarak şablon görüntüsü oluşturur
GenerateTemplate(MemoryStream, GlobalPageSettings, ImageCollection) MemoryStream tabanlı bir şablon (.omr) ve şablon görüntüsü oluşturur
GenerateTemplate(string[], GlobalPageSettings, ImageCollection) Bir şablon (.omr) ve bir dizi biçimlendirme satırına dayalı olarak şablon görüntüsü oluşturur
GenerateTemplate(TemplateConfig, GlobalPageSettings, ImageCollection) Template object temelinde bir şablon (.omr) ve şablon görüntüsü oluşturur
GetCorrectionControl(TemplateProcessor) CorrectionControl GUI. Takes kullanarak OMR API ile çalışmaya izin veren örnekTemplateProcessor parametre olarak 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şlemciyi al
OmrEngine engine = new OmrEngine();
TemplateProcessor templateProcessor = engine.GetTemplateProcessor(templatePath);
// GUI kontrolünü düzelt
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