LayoutConsts.cs 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160
  1. /*******************************************************************************
  2. * Copyright(c) 2012 dongke All rights reserved. / Confidential
  3. * 类的信息:
  4. * 1.程序名称:LayoutConsts.cs
  5. * 2.功能描述:常量类
  6. * 编辑履历:
  7. * 作者 日期 版本 修改内容
  8. * 欧阳涛 2012/09/14 1.00 新建
  9. *******************************************************************************/
  10. namespace Dongke.WinForm.Controls.InvoiceLayout
  11. {
  12. internal static class LayoutConsts
  13. {
  14. /// <summary>
  15. /// 毫米和像素的转换系数
  16. /// </summary>
  17. public const float MILLIMETER_PER_INCH = 25.4f;
  18. /// <summary>
  19. /// 磅和像素的转换系数
  20. /// </summary>
  21. public const float POINT_PER_INCH = 72f;
  22. /// <summary>
  23. /// JPEG压缩比率,自动压缩时使用。
  24. /// </summary>
  25. public const long QUALITY_VALUE = 20L;
  26. ///// <summary>
  27. ///// 图片文件名过滤器
  28. ///// </summary>
  29. //public const string FILE_DIALOG_IMAGE_FILTER = "BMP(*.bmp)|*.bmp"
  30. // + "|GIF(*.gif)|*.gif"
  31. // + "|JPEG(*.jpg,*.jpeg,*.jpe)|*.jpg;*.jpeg;*.jpe"
  32. // + "|PNG(*.png)|*.png"
  33. // + "|TIFF(*.tif,*.tiff)|*.tif;*.tiff"
  34. // + "|全部图片|*.bmp;*.gif;*.jpg;*.jpeg;*.jpe;*.png;*.tif;*.tiff";
  35. ///// <summary>
  36. ///// 图片最大尺寸200kbyte(200 * 1024byte)
  37. ///// </summary>
  38. //public const int FILE_DIALOG_IMAGE_MAX_SIZE = 204800;//200 * 1024;
  39. /// <summary>
  40. /// Layout余白(Pixel)
  41. /// </summary>
  42. //public const int LAYOUT_MARGIN = 4;
  43. ///// <summary>
  44. ///// Item的位置上限(mm)
  45. ///// </summary>
  46. //public const float ITEM_LOCATION_MAX = 999.9f;
  47. ///// <summary>
  48. ///// Item的位置初期値
  49. ///// </summary>
  50. //public const float ITEM_LOCATION_DEF = 10.0f;
  51. ///// <summary>
  52. ///// Item的位置下限(mm)
  53. ///// </summary>
  54. //public const float ITEM_LOCATION_MIN = 0.0f;
  55. ///// <summary>
  56. ///// Item的尺寸宽上限(mm)
  57. ///// </summary>
  58. //public const float ITEM_SIZE_WIDTH_MAX = 999.9f;
  59. ///// <summary>
  60. ///// Item的尺寸高上限(mm)
  61. ///// </summary>
  62. //public const float ITEM_SIZE_HEIGHT_MAX = 999.9f;
  63. ///// <summary>
  64. ///// Item的尺寸下限(mm)
  65. ///// </summary>
  66. //public const float ITEM_SIZE_MIN = 1.0f;
  67. ///// <summary>
  68. ///// 用紙尺寸上限(mm)
  69. ///// </summary>
  70. //public const float PAPER_SIZE_MAX = 420.0f;
  71. ///// <summary>
  72. ///// 用紙尺寸下限(mm)
  73. ///// </summary>
  74. //public const float PAPER_SIZE_MIN = 50.0f;
  75. /// <summary>
  76. /// Item的四周的余白(mm)
  77. /// </summary>
  78. public const float TEXT_MARGIN = 0.5f;
  79. ///// <summary>
  80. ///// Item的左侧余白(mm)
  81. ///// </summary>
  82. //public const float TEXT_MARGIN_LEFT = 0.5f;
  83. ///// <summary>
  84. ///// Item的右侧余白(mm)
  85. ///// </summary>
  86. //public const float TEXT_MARGIN_RIGHT = 0.5f;
  87. ///// <summary>
  88. ///// Item的上方余白(mm)
  89. ///// </summary>
  90. //public const float TEXT_MARGIN_TOP = 0.5f;
  91. ///// <summary>
  92. ///// Item的下方余白(mm)
  93. ///// </summary>
  94. //public const float TEXT_MARGIN_BOTTOM = 0.5f;
  95. ///// <summary>
  96. ///// 图形Item的默认宽
  97. ///// </summary>
  98. //public const float SHAPE_ITEM_SIZE_DEFAULT_WIDTH = 50.0f;
  99. ///// <summary>
  100. ///// 图形Item的默认高
  101. ///// </summary>
  102. //public const float SHAPE_ITEM_SIZE_DEFAULT_HEIGHT = 50.0f;
  103. ///// <summary>
  104. ///// CULTUREINFO-JP
  105. ///// </summary>
  106. //public const string CULTUREINFO_JP = "ja-JP";
  107. ///// <summary>
  108. ///// CULTUREINFO-US
  109. ///// </summary>
  110. //public const string CULTUREINFO_US = "en-US";
  111. /// <summary>
  112. /// 半角空格(字符)
  113. /// </summary>
  114. public const char SPACE_HALFSHAPE_CHAR = ' ';
  115. ///// <summary>
  116. ///// 半角空格(字符串)
  117. ///// </summary>
  118. //public const string SPACE_HALFSHAPE_TEXT = " ";
  119. /// <summary>
  120. /// 全角空格(字符)
  121. /// </summary>
  122. public const char SPACE_FULLSHAPE_CHAR = ' ';
  123. ///// <summary>
  124. ///// 全角空格(字符串)
  125. ///// </summary>
  126. //public const string SPACE_FULLSHAPE_TEXT = " ";
  127. ///// <summary>
  128. ///// 半角(字符)
  129. ///// </summary>
  130. //public const char HALFSHAPE_CHAR = '0';
  131. /// <summary>
  132. /// 半角(字符串)
  133. /// </summary>
  134. public const string HALFSHAPE_TEXT = "0";
  135. ///// <summary>
  136. ///// 全角(字符)
  137. ///// </summary>
  138. //public const char FULLSHAPE_CHAR = '全';
  139. /// <summary>
  140. /// 全角(字符串)
  141. /// </summary>
  142. public const string FULLSHAPE_TEXT = "全";
  143. ///// <summary>
  144. ///// Item的默认字体的FontFamily
  145. ///// </summary>
  146. //public const string ITEM_FONT_FAMILYNAME_DEFAULT = "宋体";
  147. ///// <summary>
  148. ///// Item的默认字体的em尺寸(磅)
  149. ///// </summary>
  150. //public const float ITEM_FONT_EMSIZE_DEFAULT = 10.0f;
  151. /// <summary>
  152. /// 日期默认格式化字符串
  153. /// </summary>
  154. public const string DATETIME_FRORMAT = "yyyy/MM/dd";
  155. /// <summary>
  156. /// 日期格式化字符串-MMM
  157. /// </summary>
  158. public const string DATETIME_FRORMAT_MMM = "MMM";
  159. }
  160. }