Class OmrEngine
isi
[
bersembunyi
]OmrEngine class
Mesin OMR. Menangani pembuatan template dan kelas pemrosesan gambar serta komponen GUI.
public class OmrEngine
Konstruktor
Nama | Keterangan |
---|---|
OmrEngine() | Konstruktor default. |
Metode
Nama | Keterangan |
---|---|
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
- ruang nama Aspose.OMR.Api
- perakitan Aspose.OMR