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