134 lines
4.0 KiB
C#
Raw Normal View History

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace SWS.Model
{
/// <summary>
/// 材料表配置
/// 用于生成图纸的材料表
/// </summary>
public class BomConfig
{
/// <summary>
/// 材料表宽度
/// </summary>
public int Width { get; set; }
/// <summary>
/// 材料表高度
/// </summary>
public int Height { get; set; }
/// <summary>
/// 材料表一行有几页A4表格
/// </summary>
public int RowPageCount { get; set; }
/// <summary>
/// 行数量
/// </summary>
public int RowCount { get; set; }
/// <summary>
/// 行高度
/// </summary>
public int RowHeight { get; set; }
/// <summary>
/// 第1行第1列的X坐标
/// </summary>
public int Column1X { get; set; }
/// <summary>
/// 第1行第1列的Y坐标
/// </summary>
public int Column1Y { get; set; }
/// <summary>
/// 第1行第1列的宽度
/// </summary>
public int Column1Width { get; set; }
/// <summary>
/// 第1行第1列的对齐方式 0:居左对齐 1居中对齐
/// </summary>
public int Column1Align { get; set; }
/// <summary>
/// 第1行第2列的X坐标
/// </summary>
public int Column2X { get; set; }
/// <summary>
/// 第1行第2列的Y坐标
/// </summary>
public int Column2Y { get; set; }
/// <summary>
/// 第1行第2列的宽度
/// </summary>
public int Column2Width { get; set; }
/// <summary>
/// 第1行第2列的对齐方式 0:居左对齐 1居中对齐
/// </summary>
public int Column2Align { get; set; }
/// <summary>
/// 第1行第3列的X坐标
/// </summary>
public int Column3X { get; set; }
/// <summary>
/// 第1行第3列的Y坐标
/// </summary>
public int Column3Y { get; set; }
/// <summary>
/// 第1行第3列的宽度
/// </summary>
public int Column3Width { get; set; }
/// <summary>
/// 第1行第3列的对齐方式 0:居左对齐 1居中对齐
/// </summary>
public int Column3Align { get; set; }
/// <summary>
/// 第1行第4列的X坐标
/// </summary>
public int Column4X { get; set; }
/// <summary>
/// 第1行第4列的Y坐标
/// </summary>
public int Column4Y { get; set; }
/// <summary>
/// 第1行第4列的宽度
/// </summary>
public int Column4Width { get; set; }
/// <summary>
/// 第1行第4列的对齐方式 0:居左对齐 1居中对齐
/// </summary>
public int Column4Align { get; set; }
/// <summary>
/// 第1行第5列的X坐标
/// </summary>
public int Column5X { get; set; }
/// <summary>
/// 第1行第5列的Y坐标
/// </summary>
public int Column5Y { get; set; }
/// <summary>
/// 第1行第5列的宽度
/// </summary>
public int Column5Width { get; set; }
/// <summary>
/// 第1行第5列的对齐方式 0:居左对齐 1居中对齐
/// </summary>
public int Column5Align { get; set; }
/// <summary>
/// 第1行第6列的X坐标
/// </summary>
public int Column6X { get; set; }
/// <summary>
/// 第1行第6列的Y坐标
/// </summary>
public int Column6Y { get; set; }
/// <summary>
/// 第1行第6列的宽度
/// </summary>
public int Column6Width { get; set; }
/// <summary>
/// 第1行第6列的对齐方式 0:居左对齐 1居中对齐
/// </summary>
public int Column6Align { get; set; }
}
}