namespace Dongke.WinForm.Controls.InvoiceLayout
{
internal static class LayoutConsts
{
///
/// 毫米和像素的转换系数
///
public const float MILLIMETER_PER_INCH = 25.4f;
///
/// 磅和像素的转换系数
///
public const float POINT_PER_INCH = 72f;
///
/// JPEG压缩比率,自动压缩时使用。
///
public const long QUALITY_VALUE = 20L;
///
/// 图片文件名过滤器
///
public const string FILE_DIALOG_IMAGE_FILTER = "BMP(*.bmp)|*.bmp"
+ "|GIF(*.gif)|*.gif"
+ "|JPEG(*.jpg,*.jpeg,*.jpe)|*.jpg;*.jpeg;*.jpe"
+ "|PNG(*.png)|*.png"
+ "|TIFF(*.tif,*.tiff)|*.tif;*.tiff"
+ "|全部图片|*.bmp;*.gif;*.jpg;*.jpeg;*.jpe;*.png;*.tif;*.tiff";
///
/// 图片最大尺寸200kbyte(200 * 1024byte)
///
public const int FILE_DIALOG_IMAGE_MAX_SIZE = 204800;//200 * 1024;
///
/// Layout余白(Pixel)
///
public const int LAYOUT_MARGIN = 4;
///
/// Item的位置上限(mm)
///
public const float ITEM_LOCATION_MAX = 999.9f;
///
/// Item的位置初期値
///
public const float ITEM_LOCATION_DEF = 10.0f;
///
/// Item的位置下限(mm)
///
public const float ITEM_LOCATION_MIN = -1.0f;//0.0f;
///
/// Item的尺寸宽上限(mm)
///
public const float ITEM_SIZE_WIDTH_MAX = 999.9f;
///
/// Item的尺寸高上限(mm)
///
public const float ITEM_SIZE_HEIGHT_MAX = 999.9f;
///
/// Item的尺寸下限(mm)
///
public const float ITEM_SIZE_MIN = 0.1f;//1.0f;
///
/// 用紙尺寸上限(mm)
///
public const float PAPER_SIZE_MAX = 420.0f;
///
/// 用紙尺寸下限(mm)
///
public const float PAPER_SIZE_MIN = 10.0f;//50.0f;
///
/// Item的四周的余白(mm)
///
public const float TEXT_MARGIN = 0.5f;
/////
///// Item的左侧余白(mm)
/////
//public const float TEXT_MARGIN_LEFT = 0.5f;
/////
///// Item的右侧余白(mm)
/////
//public const float TEXT_MARGIN_RIGHT = 0.5f;
/////
///// Item的上方余白(mm)
/////
//public const float TEXT_MARGIN_TOP = 0.5f;
/////
///// Item的下方余白(mm)
/////
//public const float TEXT_MARGIN_BOTTOM = 0.5f;
///
/// 图形Item的默认宽
///
public const float SHAPE_ITEM_SIZE_DEFAULT_WIDTH = 50.0f;
///
/// 图形Item的默认高
///
public const float SHAPE_ITEM_SIZE_DEFAULT_HEIGHT = 50.0f;
///
/// CULTUREINFO-JP
///
public const string CULTUREINFO_JP = "ja-JP";
///
/// CULTUREINFO-US
///
public const string CULTUREINFO_US = "en-US";
///
/// 半角空格(字符)
///
public const char SPACE_HALFSHAPE_CHAR = ' ';
///
/// 半角空格(字符串)
///
public const string SPACE_HALFSHAPE_TEXT = " ";
///
/// 全角空格(字符)
///
public const char SPACE_FULLSHAPE_CHAR = ' ';
///
/// 全角空格(字符串)
///
public const string SPACE_FULLSHAPE_TEXT = " ";
///
/// 半角(字符)
///
public const char HALFSHAPE_CHAR = '0';
///
/// 半角(字符串)
///
public const string HALFSHAPE_TEXT = "0";
///
/// 全角(字符)
///
public const char FULLSHAPE_CHAR = '全';
///
/// 全角(字符串)
///
public const string FULLSHAPE_TEXT = "全";
///
/// Item的默认字体的FontFamily
///
public const string ITEM_FONT_FAMILYNAME_DEFAULT = "宋体";
///
/// Item的默认字体的em尺寸(磅)
///
public const float ITEM_FONT_EMSIZE_DEFAULT = 10.0f;
///
/// 日期默认格式化字符串
///
public const string DATETIME_FRORMAT = "yyyy-MM-dd";
///
/// 日期格式化字符串-MMM
///
public const string DATETIME_FRORMAT_MMM = "MMM";
}
}