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
}
}