public void TestWriteMethod() { LrcObject lrc = new LrcObject(); lrc.LrcHeaders[(int)LrcHeader.Type.AR].Text = "AR"; lrc.LrcHeaders[(int)LrcHeader.Type.AL].Text = "AL"; lrc.LrcHeaders[(int)LrcHeader.Type.BY].Text = "BY"; lrc.LrcHeaders[(int)LrcHeader.Type.TI].Text = "TI"; lrc.LrcHeaders[(int)LrcHeader.Type.OFFSET].Text = "OFFSET"; lrc.LrcLines.Add(new LrcLine(new TimeSpan(0, 0, 0, 0, 0), "This is a test.")); LrcAdapter.WriteToFile(ref lrc, @"..\..\..\LrcLib\TestWrite.lrc"); }
private void FormatSaveFunc(string path) { // if (DataView.Items.Count == 0) return; List <LrcLine> Lines = new List <LrcLine>(); foreach (DataRow dr in dt.Rows) { Lines.Add(LrcLine.Pause("[" + dr[0] + "]" + dr[1])[0]); } LrcObject lrc = new LrcObject(); lrc.LrcHeaders = this.LrcHeaders; lrc.LrcLines = Lines; LrcAdapter.WriteToFile(ref lrc, path); }