class Infragistics.Documents.Graphics.Pen
   inherits Infragistics.Documents.SealableBase
   implements Infragistics.Documents.ISealable:

   def public property Cap as Infragistics.Documents.Graphics.LineCap
      get.
      set.

   def public property Color as Infragistics.Documents.Graphics.Color
      get.
      set.

   def public property Join as Infragistics.Documents.Graphics.LineJoin
      get.
      set.

   def public property MiterLimit as decimal
      get.
      set.

   def public property Style as Infragistics.Documents.Graphics.DashStyle
      get.
      set.

   def public property Width as decimal
      get.
      set.

   constructor public Pen(input color as Infragistics.Documents.Graphics.Color):
   end constructor.

   constructor public Pen(input color as Infragistics.Documents.Graphics.Color, input width as decimal):
   end constructor.

   constructor public Pen(input color as Infragistics.Documents.Graphics.Color, input style as Infragistics.Documents.Graphics.DashStyle):
   end constructor.

   constructor public Pen(input color as Infragistics.Documents.Graphics.Color, input width as decimal, input style as Infragistics.Documents.Graphics.DashStyle):
   end constructor.

   constructor public Pen(input color as Infragistics.Documents.Graphics.Color, input width as decimal, input style as Infragistics.Documents.Graphics.DashStyle, input cap as Infragistics.Documents.Graphics.LineCap, input join as Infragistics.Documents.Graphics.LineJoin, input miterLimit as decimal):
   end constructor.

   constructor public Pen(input pen as System.Drawing.Pen):
   end constructor.

   method public final logical Equals(input pen as Infragistics.Documents.Graphics.Pen):
   end method.

end class.
