using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows.Forms; namespace HotelPms.Share.Windows.Report { public class CellStyle : OutputStyle { /// /// 幅の計算方法 /// public enum EWidthMode : int { /// /// サイズ設定(Width) /// None = 0, /// /// 実際文字のWidth + Padding /// TextWidth, /// /// 行残り幅を使う /// AutoFill, /// /// 指定列までの幅を取る /// EndOfCol, } /// /// X位置の計算方法 /// public enum ELocalXMode : int { /// /// Xの自由指定 /// None = 0, /// /// 指定列のX位置から印字 /// BeginOfCol, } public ELocalXMode LocalXMode { get; set; } = ELocalXMode.None; /// /// 幅のサイズ計算方法 /// public EWidthMode WidthMode { get; set; } = EWidthMode.None; /// /// PrintRowに動作する /// 行毎の調整 /// public DockStyle Dock { get; set; } = DockStyle.None; /// /// 開始列 /// public int BeginCol { get; set; } = -1; /// /// 終了列(当該列含む) /// public int EndCol { get; set; } = -1; } }