private void addText(ref Section st, Section sec) { if (this.isRepeatHead || st.Items.Count == 0) { st = sec.Copy(); } else { if (isSecondTime) { st.BeginTime = sec.BeginTime; st.EndTime = sec.EndTime; st.TimeBaseLine = sec.TimeBaseLine; } if (isSecondFront) { if (Pub.AutoWrap) { st.Items.Insert(0, sec.Text(true, false)); } else { st.Items.InsertRange(0, sec.Items); } } else { if (Pub.AutoWrap) { st.Items.Add(sec.Text(true, false)); } else { st.Items.AddRange(sec.Items); } } } }
private void addText(ref Section st,Section sec) { if (this.isRepeatHead||st.Items.Count==0) st=sec.Copy(); else { if (isSecondTime) { st.BeginTime=sec.BeginTime; st.EndTime=sec.EndTime; st.TimeBaseLine=sec.TimeBaseLine; } if (isSecondFront) { if (Pub.AutoWrap) st.Items.Insert(0,sec.Text(true,false)); else st.Items.InsertRange(0,sec.Items); } else { if (Pub.AutoWrap) st.Items.Add(sec.Text(true,false)); else st.Items.AddRange(sec.Items); } } }