92 lines
2.6 KiB
C#
92 lines
2.6 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace SteamWare.Reports
|
|
{
|
|
|
|
/// <summary>
|
|
/// classe gestione parametri device per stampa
|
|
/// </summary>
|
|
public class devInfoParam
|
|
{
|
|
/// <summary>
|
|
/// Init classe dummy
|
|
/// </summary>
|
|
public devInfoParam()
|
|
{ }
|
|
/// <summary>
|
|
/// creazione oggetto parametri per stampa
|
|
/// </summary>
|
|
/// <param name="_OutputFormat"></param>
|
|
/// <param name="_PageHeight"></param>
|
|
/// <param name="_PageWidth"></param>
|
|
/// <param name="_MarginLeft"></param>
|
|
/// <param name="_MarginRight"></param>
|
|
/// <param name="_MarginTop"></param>
|
|
/// <param name="_MarginBottom"></param>
|
|
public devInfoParam(string _OutputFormat, string _PageHeight, string _PageWidth, string _MarginLeft, string _MarginRight, string _MarginTop, string _MarginBottom)
|
|
{
|
|
OutputFormat = _OutputFormat;
|
|
PageHeight = _PageHeight;
|
|
PageWidth = _PageWidth;
|
|
MarginLeft = _MarginLeft;
|
|
MarginRight = _MarginRight;
|
|
MarginTop = _MarginTop;
|
|
MarginBottom = _MarginBottom;
|
|
}
|
|
/// <summary>
|
|
/// formato output
|
|
/// </summary>
|
|
public string OutputFormat { get; set; } = "";
|
|
/// <summary>
|
|
/// altezza
|
|
/// </summary>
|
|
public string PageHeight { get; set; } = "";
|
|
/// <summary>
|
|
/// larghezza
|
|
/// </summary>
|
|
public string PageWidth { get; set; } = "";
|
|
/// <summary>
|
|
/// margine Sx
|
|
/// </summary>
|
|
public string MarginLeft { get; set; } = "";
|
|
/// <summary>
|
|
/// margine Dx
|
|
/// </summary>
|
|
public string MarginRight { get; set; } = "";
|
|
/// <summary>
|
|
/// margine Top
|
|
/// </summary>
|
|
public string MarginTop { get; set; } = "";
|
|
/// <summary>
|
|
/// margine Bottom
|
|
/// </summary>
|
|
public string MarginBottom { get; set; } = "";
|
|
|
|
/// <summary>
|
|
/// Gets the XML parameter.
|
|
/// </summary>
|
|
/// <value>
|
|
/// The XML parameter.
|
|
/// </value>
|
|
public string xmlParam
|
|
{
|
|
get
|
|
{
|
|
return string.Format("<DeviceInfo>" +
|
|
"<OutputFormat>{0}</OutputFormat>" +
|
|
"<PageWidth>{1}</PageWidth>" +
|
|
"<PageHeight>{2}</PageHeight>" +
|
|
"<MarginTop>{3}</MarginTop>" +
|
|
"<MarginLeft>{4}</MarginLeft>" +
|
|
"<MarginRight>{5}</MarginRight>" +
|
|
"<MarginBottom>{6}</MarginBottom>" +
|
|
"</DeviceInfo>", OutputFormat, PageWidth, PageHeight, MarginTop, MarginLeft, MarginRight, MarginBottom);
|
|
}
|
|
}
|
|
}
|
|
}
|