This importer can parse alphaTex markup into a score structure.
Inheritance: ScoreImporter
コード例 #1
0
ファイル: JsWorkerApi.cs プロジェクト: CoderLine/alphaTab
 private void Tex(string contents)
 {
     try
     {
         var parser = new AlphaTexImporter();
         var data = ByteBuffer.FromBuffer(Std.StringToByteArray(contents));
         parser.Init(data);
         _trackIndexes = new[] { 0 };
         ScoreLoaded(parser.ReadScore());
     }
     catch (Exception e)
     {
         Error(e);
     }
 }
コード例 #2
0
ファイル: JsApi.cs プロジェクト: eriser/alphaTab
 public override void Tex(string contents)
 {
     try
     {
         var parser = new AlphaTexImporter();
         var data = ByteBuffer.FromBuffer(Std.StringToByteArray(contents));
         parser.Init(data);
         ScoreLoaded(parser.ReadScore());
     }
     catch (Exception e)
     {
         console.error(e);
     }
 }
コード例 #3
0
 private Score ParseTex(string tex)
 {
     var import = new AlphaTexImporter();
     import.Init(new StreamWrapper(new MemoryStream(Encoding.UTF8.GetBytes(tex))));
     return import.ReadScore();
 }
コード例 #4
0
ファイル: JsApi.cs プロジェクト: CoderLine/alphaTab
 public override void Tex(string contents)
 {
     var parser = new AlphaTexImporter();
     var data = ByteBuffer.FromBuffer(Std.StringToByteArray(contents));
     parser.Init(data);
     ScoreLoaded(parser.ReadScore());
 }