protected new static void DeserializeInto(IDictionary <string, object> dict, TicketItem into) { TicketItem.DeserializeInto(dict, into); LineItem item = (LineItem)into; item.Thickness = int.Parse(dict["thickness"].ToString()); item.Length = int.Parse(dict["length"].ToString()); item.LineDirection = GetDirection(dict["direction"].ToString()); }
protected new static void DeserializeInto(IDictionary <string, object> dict, TicketItem into) { BorderItem item = (BorderItem)into; TicketItem.DeserializeInto(dict, into); item.Thickness = int.Parse(dict["thickness"].ToString()); item.Width = int.Parse(dict["width"].ToString()); item.Height = int.Parse(dict["height"].ToString()); }
protected new static void DeserializeInto(IDictionary <string, object> dict, TicketItem into) { TicketItem.DeserializeInto(dict, into); TextItem text = (TextItem)into; // TicketNumber, Date, etc. don't have a text property if (dict.ContainsKey("text")) { text.Text = dict["text"].ToString(); } text.TextSpacing = int.Parse(dict["spacing"].ToString()); text.FontSize = int.Parse(dict["size"].ToString()); text.FontType = GetFont(dict["font"].ToString()); }