protected SimpleTextFigure(SerializationInfo info, StreamingContext context)
: base(info, context)
{
FontColor = (Cairo.Color) info.GetValue ("FontColor", typeof (Cairo.Color));
FontAlignment = (Pango.Alignment) info.GetValue ("FontAlignment", typeof (Pango.Alignment));
FontFamily = (string) info.GetValue ("FontFamily", typeof (string));
FontSize = info.GetInt32 ("FontSize");
FontStyle = (Pango.Style) info.GetValue ("FontStyle", typeof (Pango.Style));
_displayBox = (RectangleD) info.GetValue ("DisplayBox", typeof (RectangleD));
_text = (string) info.GetValue ("Text", typeof (string));
_textEditable = info.GetBoolean ("TextEditable");
_padding = info.GetDouble ("Padding");
}