protected virtual
void SegmentA(Graphics g, Color c)
{
SolidBrush
b = new SolidBrush(c);
GraphicsPath
gp=new GraphicsPath();
gp.AddLine(1.5f,1f,7.5f,1f);
gp.AddLine(7.5f,1f,6.5f,2f);
gp.AddLine(6.5f,2f,2.5f,2f);
gp.AddLine(2.5f,2f,1.5f,1f);
g.FillPath(b,gp);
b.Dispose();
gp.Dispose();
}
protected
virtual void
SegmentB(Graphics g, Color c)
{
SolidBrush
b = new SolidBrush(c);
GraphicsPath
gp=new GraphicsPath();
gp.AddLine(8f,1f,8f,4.9f);
gp.AddLine(8f,4.9f,7f,4f);
gp.AddLine(7f,4f,7f,2f);
gp.AddLine(7f,2f,8f,1f);
g.FillPath(b,gp);
b.Dispose();
gp.Dispose();
}
protected
virtual void
SegmentC(Graphics g, Color c)
{
SolidBrush
b = new SolidBrush(c);
GraphicsPath
gp=new GraphicsPath();
gp.AddLine(8f,5.1f,8f,9f);
gp.AddLine(8f,9f,7f,8f);
gp.AddLine(7f,8f,7f,6f);
gp.AddLine(7f,6f,8f,5.1f);
g.FillPath(b,gp);
b.Dispose();
gp.Dispose();
}
protected
virtual void
SegmentD(Graphics g, Color c)
{
SolidBrush
b = new SolidBrush(c);
GraphicsPath
gp=new GraphicsPath();
gp.AddLine(2.5f,8f,6.5f,8f);
gp.AddLine(6.5f,8f,7.5f,9f);
gp.AddLine(7.5f,9f,1.5f,9f);
gp.AddLine(1.5f,9f,2.5f,8f);
g.FillPath(b,gp);
b.Dispose();
gp.Dispose();
}
protected
virtual void
SegmentE(Graphics g, Color c)
{
SolidBrush b = new SolidBrush(c);
GraphicsPath gp=new GraphicsPath();
gp.AddLine(1f,5.1f,2f,6f);
gp.AddLine(2f,6f,2f,8f);
gp.AddLine(2f,8f,1f,9f);
gp.AddLine(1f,9f,1f,5.1f);
g.FillPath(b,gp);
b.Dispose();
gp.Dispose();
}
protected
virtual void
SegmentF(Graphics g, Color c)
{
SolidBrush b = new SolidBrush(c);
GraphicsPath gp=new GraphicsPath();
gp.AddLine(1f,1f,2f,2f);
gp.AddLine(2f,2f,2f,4f);
gp.AddLine(2f,4f,1f,4.9f);
gp.AddLine(1f,4.9f,1f,1f);
g.FillPath(b,gp);
b.Dispose();
gp.Dispose();
}
protected
virtual void
SegmentG(Graphics g, Color c)
{
SolidBrush
b = new SolidBrush(c);
GraphicsPath
gp=new GraphicsPath();
gp.AddLine(1.5f,5f,2f,4.5f);
gp.AddLine(2f,4.5f,7f,4.5f);
gp.AddLine(7f,4.5f,7.5f,5f);
gp.AddLine(7.5f,5f,7f,5.5f);
gp.AddLine(7f,5.5f,2f,5.5f);
gp.AddLine(2f,5.5f,1.5f,5f);
g.FillPath(b,gp);
b.Dispose();
gp.Dispose();
}
protected
virtual void
SegmentDP(Graphics g, Color c)
{
SolidBrush
b = new SolidBrush(c);
GraphicsPath
gp=new GraphicsPath();
gp.AddRectangle(new
RectangleF(8.5f,8f,1f,1f));
g.FillPath(b,gp);
b.Dispose();
gp.Dispose();
}
protected
virtual void
SegmentP_CL(Graphics g, Color c)
{
SolidBrush
b = new SolidBrush(c);
GraphicsPath
gp=new GraphicsPath();
gp.AddRectangle(new
RectangleF(4f,3f,1f,1f));
gp.AddRectangle(new
RectangleF(4f,6f,1f,1f));
g.FillPath(b,gp);
b.Dispose();
gp.Dispose();
}