51 lines
1.2 KiB
C#
51 lines
1.2 KiB
C#
using System;
|
|
using ceTe.DynamicPDF;
|
|
using Consulenza.ReportWriter.Business.Entity;
|
|
|
|
namespace Consulenza.ReportWriter.Business.OBJ_PDF
|
|
{
|
|
public class CircleRealPDF : ObjectPDF
|
|
{
|
|
private ColorPDF _color = new ColorPDF(232, 236, 237);
|
|
private LineStylePDF _borderStyle = LineStylePDF.Solid;
|
|
|
|
public ceTe.DynamicPDF.PageElements.Circle BaseElement { get; set; }
|
|
|
|
public float X { get; set; }
|
|
|
|
public float Y { get; set; }
|
|
|
|
public float Radius { get; set; }
|
|
|
|
public float DeltaY { get; set; }
|
|
|
|
public float DeltaX { get; set; }
|
|
public ColorPDF Color
|
|
{
|
|
get { return _color; }
|
|
set { _color = value; }
|
|
}
|
|
|
|
public CircleRealPDF()
|
|
{
|
|
X = 0;
|
|
Y = 0;
|
|
Radius = 3;
|
|
DeltaY = 0;
|
|
DeltaX = 0;
|
|
ObjectType = ObjectTypePdf.CIRCLEREAL;
|
|
}
|
|
|
|
public CircleRealPDF(float radius, ColorPDF color) : this()
|
|
{
|
|
Radius = radius;
|
|
Color = color;
|
|
}
|
|
|
|
public override PageElement ToElement()
|
|
{
|
|
return BaseElement;
|
|
}
|
|
}
|
|
}
|