/MigraDoc/code/MigraDoc.DocumentObjectModel/MigraDoc.DocumentObjectModel/Colors.cs

https://github.com/RuSieg/MigraDoc · C# · 190 lines · 155 code · 3 blank · 32 comment · 0 complexity · fa8318ce26e9e4635b61e6bef1b9b7c5 MD5 · raw file

  1. #region MigraDoc - Creating Documents on the Fly
  2. //
  3. // Authors:
  4. // Stefan Lange (mailto:Stefan.Lange@pdfsharp.com)
  5. // Klaus Potzesny (mailto:Klaus.Potzesny@pdfsharp.com)
  6. // David Stephensen (mailto:David.Stephensen@pdfsharp.com)
  7. //
  8. // Copyright (c) 2001-2009 empira Software GmbH, Cologne (Germany)
  9. //
  10. // http://www.pdfsharp.com
  11. // http://www.migradoc.com
  12. // http://sourceforge.net/projects/pdfsharp
  13. //
  14. // Permission is hereby granted, free of charge, to any person obtaining a
  15. // copy of this software and associated documentation files (the "Software"),
  16. // to deal in the Software without restriction, including without limitation
  17. // the rights to use, copy, modify, merge, publish, distribute, sublicense,
  18. // and/or sell copies of the Software, and to permit persons to whom the
  19. // Software is furnished to do so, subject to the following conditions:
  20. //
  21. // The above copyright notice and this permission notice shall be included
  22. // in all copies or substantial portions of the Software.
  23. //
  24. // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  25. // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  26. // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
  27. // THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  28. // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  29. // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  30. // DEALINGS IN THE SOFTWARE.
  31. #endregion
  32. using System;
  33. using System.Collections;
  34. using System.Diagnostics;
  35. using System.Reflection;
  36. using MigraDoc.DocumentObjectModel.Internals;
  37. namespace MigraDoc.DocumentObjectModel
  38. {
  39. /// <summary>
  40. /// Represents 141 predefined colors.
  41. /// </summary>
  42. public class Colors
  43. {
  44. Colors() { }
  45. public static readonly Color AliceBlue = new Color(0xFFF0F8FF);
  46. public static readonly Color AntiqueWhite = new Color(0xFFFAEBD7);
  47. public static readonly Color Aqua = new Color(0xFF00FFFF);
  48. public static readonly Color Aquamarine = new Color(0xFF7FFFD4);
  49. public static readonly Color Azure = new Color(0xFFF0FFFF);
  50. public static readonly Color Beige = new Color(0xFFF5F5DC);
  51. public static readonly Color Bisque = new Color(0xFFFFE4C4);
  52. public static readonly Color Black = new Color(0xFF000000);
  53. public static readonly Color BlanchedAlmond = new Color(0xFFFFEBCD);
  54. public static readonly Color Blue = new Color(0xFF0000FF);
  55. public static readonly Color BlueViolet = new Color(0xFF8A2BE2);
  56. public static readonly Color Brown = new Color(0xFFA52A2A);
  57. public static readonly Color BurlyWood = new Color(0xFFDEB887);
  58. public static readonly Color CadetBlue = new Color(0xFF5F9EA0);
  59. public static readonly Color Chartreuse = new Color(0xFF7FFF00);
  60. public static readonly Color Chocolate = new Color(0xFFD2691E);
  61. public static readonly Color Coral = new Color(0xFFFF7F50);
  62. public static readonly Color CornflowerBlue = new Color(0xFF6495ED);
  63. public static readonly Color Cornsilk = new Color(0xFFFFF8DC);
  64. public static readonly Color Crimson = new Color(0xFFDC143C);
  65. public static readonly Color Cyan = new Color(0xFF00FFFF);
  66. public static readonly Color DarkBlue = new Color(0xFF00008B);
  67. public static readonly Color DarkCyan = new Color(0xFF008B8B);
  68. public static readonly Color DarkGoldenrod = new Color(0xFFB8860B);
  69. public static readonly Color DarkGray = new Color(0xFFA9A9A9);
  70. public static readonly Color DarkGreen = new Color(0xFF006400);
  71. public static readonly Color DarkKhaki = new Color(0xFFBDB76B);
  72. public static readonly Color DarkMagenta = new Color(0xFF8B008B);
  73. public static readonly Color DarkOliveGreen = new Color(0xFF556B2F);
  74. public static readonly Color DarkOrange = new Color(0xFFFF8C00);
  75. public static readonly Color DarkOrchid = new Color(0xFF9932CC);
  76. public static readonly Color DarkRed = new Color(0xFF8B0000);
  77. public static readonly Color DarkSalmon = new Color(0xFFE9967A);
  78. public static readonly Color DarkSeaGreen = new Color(0xFF8FBC8B);
  79. public static readonly Color DarkSlateBlue = new Color(0xFF483D8B);
  80. public static readonly Color DarkSlateGray = new Color(0xFF2F4F4F);
  81. public static readonly Color DarkTurquoise = new Color(0xFF00CED1);
  82. public static readonly Color DarkViolet = new Color(0xFF9400D3);
  83. public static readonly Color DeepPink = new Color(0xFFFF1493);
  84. public static readonly Color DeepSkyBlue = new Color(0xFF00BFFF);
  85. public static readonly Color DimGray = new Color(0xFF696969);
  86. public static readonly Color DodgerBlue = new Color(0xFF1E90FF);
  87. public static readonly Color Firebrick = new Color(0xFFB22222);
  88. public static readonly Color FloralWhite = new Color(0xFFFFFAF0);
  89. public static readonly Color ForestGreen = new Color(0xFF228B22);
  90. public static readonly Color Fuchsia = new Color(0xFFFF00FF);
  91. public static readonly Color Gainsboro = new Color(0xFFDCDCDC);
  92. public static readonly Color GhostWhite = new Color(0xFFF8F8FF);
  93. public static readonly Color Gold = new Color(0xFFFFD700);
  94. public static readonly Color Goldenrod = new Color(0xFFDAA520);
  95. public static readonly Color Gray = new Color(0xFF808080);
  96. public static readonly Color Green = new Color(0xFF008000);
  97. public static readonly Color GreenYellow = new Color(0xFFADFF2F);
  98. public static readonly Color Honeydew = new Color(0xFFF0FFF0);
  99. public static readonly Color HotPink = new Color(0xFFFF69B4);
  100. public static readonly Color IndianRed = new Color(0xFFCD5C5C);
  101. public static readonly Color Indigo = new Color(0xFF4B0082);
  102. public static readonly Color Ivory = new Color(0xFFFFFFF0);
  103. public static readonly Color Khaki = new Color(0xFFF0E68C);
  104. public static readonly Color Lavender = new Color(0xFFE6E6FA);
  105. public static readonly Color LavenderBlush = new Color(0xFFFFF0F5);
  106. public static readonly Color LawnGreen = new Color(0xFF7CFC00);
  107. public static readonly Color LemonChiffon = new Color(0xFFFFFACD);
  108. public static readonly Color LightBlue = new Color(0xFFADD8E6);
  109. public static readonly Color LightCoral = new Color(0xFFF08080);
  110. public static readonly Color LightCyan = new Color(0xFFE0FFFF);
  111. public static readonly Color LightGoldenrodYellow = new Color(0xFFFAFAD2);
  112. public static readonly Color LightGray = new Color(0xFFD3D3D3);
  113. public static readonly Color LightGreen = new Color(0xFF90EE90);
  114. public static readonly Color LightPink = new Color(0xFFFFB6C1);
  115. public static readonly Color LightSalmon = new Color(0xFFFFA07A);
  116. public static readonly Color LightSeaGreen = new Color(0xFF20B2AA);
  117. public static readonly Color LightSkyBlue = new Color(0xFF87CEFA);
  118. public static readonly Color LightSlateGray = new Color(0xFF778899);
  119. public static readonly Color LightSteelBlue = new Color(0xFFB0C4DE);
  120. public static readonly Color LightYellow = new Color(0xFFFFFFE0);
  121. public static readonly Color Lime = new Color(0xFF00FF00);
  122. public static readonly Color LimeGreen = new Color(0xFF32CD32);
  123. public static readonly Color Linen = new Color(0xFFFAF0E6);
  124. public static readonly Color Magenta = new Color(0xFFFF00FF);
  125. public static readonly Color Maroon = new Color(0xFF800000);
  126. public static readonly Color MediumAquamarine = new Color(0xFF66CDAA);
  127. public static readonly Color MediumBlue = new Color(0xFF0000CD);
  128. public static readonly Color MediumOrchid = new Color(0xFFBA55D3);
  129. public static readonly Color MediumPurple = new Color(0xFF9370DB);
  130. public static readonly Color MediumSeaGreen = new Color(0xFF3CB371);
  131. public static readonly Color MediumSlateBlue = new Color(0xFF7B68EE);
  132. public static readonly Color MediumSpringGreen = new Color(0xFF00FA9A);
  133. public static readonly Color MediumTurquoise = new Color(0xFF48D1CC);
  134. public static readonly Color MediumVioletRed = new Color(0xFFC71585);
  135. public static readonly Color MidnightBlue = new Color(0xFF191970);
  136. public static readonly Color MintCream = new Color(0xFFF5FFFA);
  137. public static readonly Color MistyRose = new Color(0xFFFFE4E1);
  138. public static readonly Color Moccasin = new Color(0xFFFFE4B5);
  139. public static readonly Color NavajoWhite = new Color(0xFFFFDEAD);
  140. public static readonly Color Navy = new Color(0xFF000080);
  141. public static readonly Color OldLace = new Color(0xFFFDF5E6);
  142. public static readonly Color Olive = new Color(0xFF808000);
  143. public static readonly Color OliveDrab = new Color(0xFF6B8E23);
  144. public static readonly Color Orange = new Color(0xFFFFA500);
  145. public static readonly Color OrangeRed = new Color(0xFFFF4500);
  146. public static readonly Color Orchid = new Color(0xFFDA70D6);
  147. public static readonly Color PaleGoldenrod = new Color(0xFFEEE8AA);
  148. public static readonly Color PaleGreen = new Color(0xFF98FB98);
  149. public static readonly Color PaleTurquoise = new Color(0xFFAFEEEE);
  150. public static readonly Color PaleVioletRed = new Color(0xFFDB7093);
  151. public static readonly Color PapayaWhip = new Color(0xFFFFEFD5);
  152. public static readonly Color PeachPuff = new Color(0xFFFFDAB9);
  153. public static readonly Color Peru = new Color(0xFFCD853F);
  154. public static readonly Color Pink = new Color(0xFFFFC0CB);
  155. public static readonly Color Plum = new Color(0xFFDDA0DD);
  156. public static readonly Color PowderBlue = new Color(0xFFB0E0E6);
  157. public static readonly Color Purple = new Color(0xFF800080);
  158. public static readonly Color Red = new Color(0xFFFF0000);
  159. public static readonly Color RosyBrown = new Color(0xFFBC8F8F);
  160. public static readonly Color RoyalBlue = new Color(0xFF4169E1);
  161. public static readonly Color SaddleBrown = new Color(0xFF8B4513);
  162. public static readonly Color Salmon = new Color(0xFFFA8072);
  163. public static readonly Color SandyBrown = new Color(0xFFF4A460);
  164. public static readonly Color SeaGreen = new Color(0xFF2E8B57);
  165. public static readonly Color SeaShell = new Color(0xFFFFF5EE);
  166. public static readonly Color Sienna = new Color(0xFFA0522D);
  167. public static readonly Color Silver = new Color(0xFFC0C0C0);
  168. public static readonly Color SkyBlue = new Color(0xFF87CEEB);
  169. public static readonly Color SlateBlue = new Color(0xFF6A5ACD);
  170. public static readonly Color SlateGray = new Color(0xFF708090);
  171. public static readonly Color Snow = new Color(0xFFFFFAFA);
  172. public static readonly Color SpringGreen = new Color(0xFF00FF7F);
  173. public static readonly Color SteelBlue = new Color(0xFF4682B4);
  174. public static readonly Color Tan = new Color(0xFFD2B48C);
  175. public static readonly Color Teal = new Color(0xFF008080);
  176. public static readonly Color Thistle = new Color(0xFFD8BFD8);
  177. public static readonly Color Tomato = new Color(0xFFFF6347);
  178. public static readonly Color Transparent = new Color(0x00FFFFFF);
  179. public static readonly Color Turquoise = new Color(0xFF40E0D0);
  180. public static readonly Color Violet = new Color(0xFFEE82EE);
  181. public static readonly Color Wheat = new Color(0xFFF5DEB3);
  182. public static readonly Color White = new Color(0xFFFFFFFF);
  183. public static readonly Color WhiteSmoke = new Color(0xFFF5F5F5);
  184. public static readonly Color Yellow = new Color(0xFFFFFF00);
  185. public static readonly Color YellowGreen = new Color(0xFF9ACD32);
  186. }
  187. }