Class OmrEngine

OmrEngine class

Mesin OMR. Menangani pembuatan template dan kelas pemrosesan gambar serta komponen GUI.

public class OmrEngine

Konstruktor

NamaKeterangan
OmrEngine()Konstruktor default.

Metode

NamaKeterangan
GenerateJSONTemplate(string, GlobalPageSettings, Encoding)Membuat template (.omr) dan gambar template berdasarkan .json markup
GenerateJSONTemplateFromString(string, GlobalPageSettings, ImageCollection)Membuat template (.omr) dan gambar template berdasarkan markup JSON
GenerateTemplate(string, Encoding)Membuat template (.omr) dan gambar template berdasarkan markup teks
GenerateTemplate(string[], ImageCollection)Membuat template (.omr) dan gambar template berdasarkan array garis markup
GenerateTemplate(MemoryStream, ImageCollection, Encoding)Membuat template (.omr) dan gambar template berdasarkan MemoryStream
GenerateTemplate(string, GlobalPageSettings, Encoding)Membuat template (.omr) dan gambar template berdasarkan markup teks
GenerateTemplate(string, string[], Encoding)Membuat template (.omr) dan gambar template berdasarkan markup teks
GenerateTemplate(string[], GlobalPageSettings, ImageCollection)Membuat template (.omr) dan gambar template berdasarkan array garis markup
GenerateTemplate(TemplateConfig, GlobalPageSettings, ImageCollection)Membuat template (.omr) dan gambar template berdasarkan objek Template
GenerateTemplate(MemoryStream, GlobalPageSettings, ImageCollection, Encoding)Membuat template (.omr) dan gambar template berdasarkan MemoryStream
GetCorrectionControl(TemplateProcessor)MembuatCorrectionControl contoh yang memungkinkan bekerja dengan OMR API menggunakan GUI. MembawaTemplateProcessor sebagai parameter dan hanya berfungsi dengan gambar yang dibuat menggunakan template tertentu
GetTemplateProcessor(string)MembuatTemplateProcessor contoh yang memungkinkan bekerja dengan template yang ditentukan.
GetTemplateProcessor(MemoryStream, Encoding)MembuatTemplateProcessor contoh yang memungkinkan bekerja dengan template yang ditentukan.

Contoh

// dapatkan prosesor template
OmrEngine engine = new OmrEngine();
TemplateProcessor templateProcessor = engine.GetTemplateProcessor(templatePath);
// dapatkan kontrol GUI koreksi
OmrEngine engine = new OmrEngine();
TemplateProcessor templateProcessor = engine.GetTemplateProcessor(templatePath);
CorrectionControl control = engine.GetCorrectionControl(templateProcessor);
// menghasilkan templat
OmrEngine engine = new OmrEngine();
GenerationResult result = engine.GenerateTemplate(markupPath);
if(result.ErrorCode == 0)
{
    result.Save(folderPath, templateName);
}

Lihat juga