Metafile.cs 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. //
  2. // System.Drawing.Imaging.Metafile.cs
  3. //
  4. // (C) 2002 Ximian, Inc. http://www.ximian.com
  5. // Author: Christian Meyer
  6. // eMail: [email protected]
  7. // Dennis Hayes ([email protected])
  8. //
  9. using System;
  10. using System.IO;
  11. using System.Reflection;
  12. using System.Runtime.InteropServices;
  13. namespace System.Drawing.Imaging {
  14. [Serializable]
  15. [ComVisible (false)]
  16. public sealed class Metafile : Image {
  17. // constructors
  18. [MonoTODO]
  19. public Metafile (Stream stream) {
  20. throw new NotImplementedException ();
  21. }
  22. [MonoTODO]
  23. public Metafile (string filename) {
  24. throw new NotImplementedException ();
  25. }
  26. [MonoTODO]
  27. public Metafile (IntPtr henhmetafile, bool deleteEmf) {
  28. throw new NotImplementedException ();
  29. }
  30. [MonoTODO]
  31. public Metafile (IntPtr referenceHtc, EmfType emfType) {
  32. throw new NotImplementedException ();
  33. }
  34. [MonoTODO]
  35. public Metafile (IntPtr referenceHtc, Rectangle frameRect) {
  36. throw new NotImplementedException ();
  37. }
  38. [MonoTODO]
  39. public Metafile (IntPtr referenceHtc, RectangleF frameRect) {
  40. throw new NotImplementedException ();
  41. }
  42. //[MonoTODO]
  43. //public Metafile (IntPtr hmetafile, WmfPlaceableFileHeader wmfHeader) {
  44. // throw new NotImplementedException ();
  45. //}
  46. [MonoTODO]
  47. public Metafile (Stream stream, IntPtr referenceHtc) {
  48. throw new NotImplementedException ();
  49. }
  50. [MonoTODO]
  51. public Metafile (String fileName, IntPtr referenceHtc) {
  52. throw new NotImplementedException ();
  53. }
  54. [MonoTODO]
  55. public Metafile (IntPtr referenceHdc, EmfType emfType, string description) {
  56. throw new NotImplementedException ();
  57. }
  58. [MonoTODO]
  59. public Metafile (IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit) {
  60. throw new NotImplementedException ();
  61. }
  62. [MonoTODO]
  63. public Metafile (IntPtr referenceHdc, RectangleF frameRect, MetafileFrameUnit frameUnit) {
  64. throw new NotImplementedException ();
  65. }
  66. // [MonoTODO]
  67. // public Metafile (IntPtr hmetafile, WmfPlaceableFileHeader wmfHeader, bool deleteWmf) {
  68. // throw new NotImplementedException ();
  69. // }
  70. [MonoTODO]
  71. public Metafile (Stream stream, IntPtr referenceHdc, EmfType type) {
  72. throw new NotImplementedException ();
  73. }
  74. [MonoTODO]
  75. public Metafile (Stream stream, IntPtr referenceHdc, Rectangle frameRect) {
  76. throw new NotImplementedException ();
  77. }
  78. [MonoTODO]
  79. public Metafile (Stream stream, IntPtr referenceHdc, RectangleF frameRect) {
  80. throw new NotImplementedException ();
  81. }
  82. [MonoTODO]
  83. public Metafile (string fileName, IntPtr referenceHdc, EmfType type) {
  84. throw new NotImplementedException ();
  85. }
  86. [MonoTODO]
  87. public Metafile (string fileName, IntPtr referenceHdc, Rectangle frameRect) {
  88. throw new NotImplementedException ();
  89. }
  90. // methods
  91. // properties
  92. }
  93. }