Beispiel #1
0
            internal Styles(string styleSource, eVersion ver)
            {
                string[][] data = SSA_ASS.ParseCategory(styleSource, @"\[V4[\+]? Styles\]", typeof(eStyleFormat), (int)eStyleFormat.Prefix);

                styles = new Style[data.Length];

                if ((ver & eVersion.v4ASS) != 0)
                {
                    for (int i = 0; i < data.Length; i++)
                    {
                        styles[i] = new Style_ASS(data[i]);
                    }
                }
                else
                {
                    for (int i = 0; i < data.Length; i++)
                    {
                        styles[i] = new Style_SSA(data[i]);
                    }
                }
            }
Beispiel #2
0
            internal Styles(string styleSource, eVersion ver)
            {
                string[][] data = SSA_ASS.ParseCategory(styleSource, @"\[V4[\+]? Styles\]", typeof(eStyleFormat), (int)eStyleFormat.Prefix);

                styles = new Style[data.Length];

                if((ver & eVersion.v4ASS) != 0) {
                    for(int i = 0;i < data.Length;i++) styles[i] = new Style_ASS(data[i]);
                } else {
                    for(int i = 0;i < data.Length;i++) styles[i] = new Style_SSA(data[i]);
                }
            }