示例#1
0
        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");
        }
示例#2
0
        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);
        }