60 lines
1.4 KiB
C#
60 lines
1.4 KiB
C#
using ceTe.DynamicPDF;
|
|
using Consulenza.ReportWriter.Business.Entity;
|
|
|
|
namespace Consulenza.ReportWriter.Business.OBJ_PDF
|
|
{
|
|
/// <summary>
|
|
/// Rappresenta l'oggetto di reset della YWritable.
|
|
/// Se impostata la Y riporta la _ywritable = Y altrimenti di default riporta la _ywritable = _yupperlimit
|
|
/// </summary>
|
|
public class ResetterYPDF : ObjectPDF
|
|
{
|
|
#region Fields
|
|
|
|
public PageElement BaseElement { get; set; }
|
|
|
|
/// <summary>
|
|
/// Ottiene o imposta la Y su cui impostare la _ywritable.
|
|
/// </summary>
|
|
public float Y { get; set; }
|
|
|
|
#endregion
|
|
|
|
#region Costruttori
|
|
|
|
/// <summary>
|
|
/// Costruttore
|
|
/// </summary>
|
|
public ResetterYPDF()
|
|
{
|
|
Y = 0;
|
|
ObjectType = ObjectTypePdf.RESETTER_Y;
|
|
}
|
|
|
|
/// <summary>
|
|
/// Costruttore
|
|
/// </summary>
|
|
/// <param name="y">Y su cui impostare la _ywritable</param>
|
|
public ResetterYPDF(float y)
|
|
: this()
|
|
{
|
|
Y = y;
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region Metodi
|
|
|
|
/// <summary>
|
|
/// Ritorna l'oggetto che sarà stampato sulla pagina del documento.
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
public override PageElement ToElement()
|
|
{
|
|
return BaseElement;
|
|
}
|
|
|
|
#endregion
|
|
}
|
|
}
|