public void DrawLine(int x1, int y1, int x2, int y2, int width) { HSSFSimpleShape shape = escherGroup.CreateShape(new HSSFChildAnchor(x1, y1, x2, y2)); shape.ShapeType = (HSSFSimpleShape.OBJECT_TYPE_LINE); shape.LineWidth = (width); shape.SetLineStyleColor(foreground.R, foreground.G, foreground.B); }
public void FillRect(int x, int y, int width, int height) { HSSFSimpleShape shape = escherGroup.CreateShape(new HSSFChildAnchor(x, y, x + width, y + height)); shape.ShapeType = (HSSFSimpleShape.OBJECT_TYPE_RECTANGLE); shape.LineStyle = LineStyle.None; shape.SetFillColor(foreground.R, foreground.G, foreground.B); shape.SetLineStyleColor(foreground.R, foreground.G, foreground.B); }
public void DrawOval(int x, int y, int width, int height) { HSSFSimpleShape shape = escherGroup.CreateShape(new HSSFChildAnchor(x, y, x + width, y + height)); shape.ShapeType = (HSSFSimpleShape.OBJECT_TYPE_OVAL); shape.LineWidth = 0; shape.SetLineStyleColor(foreground.R, foreground.G, foreground.B); shape.IsNoFill = (true); }