Ejemplo n.º 1
0
 public ScriptStyle(string name, Color fore, Color back, Font font)
 {
     Name = name;
     ForegroundColor = ColorSerializetionHelper.Serialize(fore);
       BackgroundColor = ColorSerializetionHelper.Serialize(back);
       FontProperties = FontSerializetionHelper.Serialize(font);
 }
Ejemplo n.º 2
0
 public static Font Deserialize(FontProperties value)
 {
     if (value.Attributes.Length < 5)
     {
         return(new Font(value.Name, value.Size));
     }
     else
     {
         FontStyle fs = new FontStyle();
         if (value.Attributes.Contains("R"))
         {
             fs |= FontStyle.Regular;
         }
         if (value.Attributes.Contains("B"))
         {
             fs |= FontStyle.Bold;
         }
         if (value.Attributes.Contains("I"))
         {
             fs |= FontStyle.Italic;
         }
         if (value.Attributes.Contains("U"))
         {
             fs |= FontStyle.Underline;
         }
         if (value.Attributes.Contains("S"))
         {
             fs |= FontStyle.Strikeout;
         }
         return(new Font(value.Name, value.Size, fs));
     }
 }
Ejemplo n.º 3
0
 public static Font Deserialize(FontProperties value)
 {
     if (value.Attributes.Length < 5)
     return new Font(value.Name, value.Size);
       else
       {
     FontStyle fs = new FontStyle();
     if (value.Attributes.Contains("R"))
       fs |= FontStyle.Regular;
     if (value.Attributes.Contains("B"))
       fs |= FontStyle.Bold;
     if (value.Attributes.Contains("I"))
       fs |= FontStyle.Italic;
     if (value.Attributes.Contains("U"))
       fs |= FontStyle.Underline;
     if (value.Attributes.Contains("S"))
       fs |= FontStyle.Strikeout;
     return new Font(value.Name, value.Size, fs);
       }
 }