示例#1
0
文件: Line.cs 项目: Rinecamo/SParser
 public Line()
 {
     Layer = 0;
     StartTime = new STime(0, 0, 0);
     EndTime = new STime(0, 0, 0);
     Style = "Default";
     Margin = new Margin(0, 0, 0);
     LineType = LineTypes.Dialogue;
 }
示例#2
0
文件: Line.cs 项目: Rinecamo/SParser
        public Line(Int32 layer, STime start, STime end, LineTypes type, String styleName, String name,
			Margin margin, String effect, String text)
        {
            Layer = layer;
            StartTime = start;
            EndTime = end;
            LineType = type;
            Text = text;
            Effect = effect;
            Name = name;
            Margin = margin;
            Style = styleName;
        }
示例#3
0
文件: Style.cs 项目: Rinecamo/SParser
        public Style(String name, String fontName, Int32 fontSize, Colors fontColors, Border fontBorder, Vector2 scale,
			Typography fontTypography, Align alignment, Double spacing, Double angle, Margin fontMargin,
			Int32 encoding = 1)
        {
            Name = name;
            FontName = fontName;
            FontSize = fontSize;
            FontColors = fontColors;
            FontBorder = fontBorder;
            Scale = scale;
            FontTypography = fontTypography;
            Alignment = alignment;
            Spacing = spacing;
            Angle = angle;
            FontMargin = fontMargin;
            Encoding = encoding;
        }
示例#4
0
文件: Style.cs 项目: Rinecamo/SParser
 public Style()
 {
     Name = "Default";
     FontName = "Arial";
     FontSize = 20;
     FontColors = new Colors(new SColor(255, 255, 255), new SColor(0, 0, 255), new SColor(0, 0, 0, 0),
         new SColor(0, 0, 0, 0));
     FontTypography = new Typography();
     Scale = new Vector2(100, 100);
     Spacing = 0;
     Angle = 0;
     FontBorder = new Border();
     Alignment = Align.LowerCenter;
     FontMargin = new Margin();
     Encoding = 1;
 }
示例#5
0
文件: Style.cs 项目: Rinecamo/SParser
 public static Boolean TryParse(String[] parts, out Margin margin)
 {
     int left, right, vertical;
     margin = new Margin(0, 0, 0);
     if (
         !(int.TryParse(parts[0], out left) && int.TryParse(parts[1], out right) &&
         int.TryParse(parts[2], out vertical)))
         return false;
     margin = new Margin(left, right, vertical);
     return true;
 }