Class OmrEngine

OmrEngine class

OMR 엔진. 템플릿 및 이미지 처리 클래스와 GUI 구성 요소 생성을 처리합니다.

public class OmrEngine

생성자

이름설명
OmrEngine()기본 생성자입니다.

행동 양식

이름설명
GenerateJSONTemplate(string, GlobalPageSettings, Encoding).json markup 를 기반으로 템플릿(.omr) 및 템플릿 이미지를 생성합니다.
GenerateJSONTemplateFromString(string, GlobalPageSettings, ImageCollection)JSON 마크업을 기반으로 템플릿(.omr) 및 템플릿 이미지 생성
GenerateTemplate(string, Encoding)텍스트 마크업을 기반으로 템플릿(.omr) 및 템플릿 이미지 생성
GenerateTemplate(string[], ImageCollection)마크업 lines 의 배열을 기반으로 템플릿(.omr) 및 템플릿 이미지를 생성합니다.
GenerateTemplate(MemoryStream, ImageCollection, Encoding)MemoryStream 를 기반으로 템플릿(.omr) 및 템플릿 이미지를 생성합니다.
GenerateTemplate(string, GlobalPageSettings, Encoding)텍스트 마크업을 기반으로 템플릿(.omr) 및 템플릿 이미지 생성
GenerateTemplate(string, string[], Encoding)텍스트 마크업을 기반으로 템플릿(.omr) 및 템플릿 이미지 생성
GenerateTemplate(string[], GlobalPageSettings, ImageCollection)마크업 lines 의 배열을 기반으로 템플릿(.omr) 및 템플릿 이미지를 생성합니다.
GenerateTemplate(TemplateConfig, GlobalPageSettings, ImageCollection)Template object 를 기반으로 템플릿(.omr) 및 템플릿 이미지를 생성합니다.
GenerateTemplate(MemoryStream, GlobalPageSettings, ImageCollection, Encoding)MemoryStream 를 기반으로 템플릿(.omr) 및 템플릿 이미지를 생성합니다.
GetCorrectionControl(TemplateProcessor)생성CorrectionControl GUI를 사용하여 OMR API로 작업할 수 있는 인스턴스. 소요TemplateProcessor 매개변수로 지정되며 지정된 template 를 사용하여 생성된 이미지에서만 작동합니다.
GetTemplateProcessor(string)생성TemplateProcessor 지정된 template. 작업을 허용하는 인스턴스
GetTemplateProcessor(MemoryStream, Encoding)생성TemplateProcessor 지정된 template. 작업을 허용하는 인스턴스

// 템플릿 프로세서 가져오기
OmrEngine engine = new OmrEngine();
TemplateProcessor templateProcessor = engine.GetTemplateProcessor(templatePath);
// 보정 GUI 제어를 얻습니다.
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);
}

또한보십시오