public override string ToString()
{
StringBuilder sb = new StringBuilder();
if (this._fillStyleType == FillStyleType.SolidFill)
{
sb.AppendFormat(" Solid Fill. RGB : {0}", this._color);
}
if (this._fillStyleType == FillStyleType.LinearGradientFill )
{
sb.AppendFormat("Linear Gradient Fill : {0}", this._gradient);
}
if (this._fillStyleType == FillStyleType.RadialGradientFill)
{
sb.AppendFormat("Radial Gradient Fill : {0}", this._gradient);
}
if(this._fillStyleType == FillStyleType.FocalRadialGradientFill)
{
sb.AppendFormat("Focal Radial Gradient Fill: {0}", this._gradient);
sb.AppendFormat("Gradient Matrix : {0}", this._gradientMatrix);
}
if (this._fillStyleType.Equals(FillStyleType.RepeatingBitmapFill) ||
this._fillStyleType.Equals(FillStyleType.ClippedBitmapFill) ||
this._fillStyleType.Equals(FillStyleType.NonSmoothedRepeatingBitmap) ||
this._fillStyleType.Equals(FillStyleType.NonSmoothedClippedBitmap))
{
sb.AppendFormat(" Bitmap ID : {0:d} ", this._bitmapID);
}
return sb.ToString();
}