namespace System.Drawing.Imaging {
+ [MonoTODO ("Metafiles, both WMF and EMF formats, aren't supported.")]
[Serializable]
#if ONLY_1_1
[ComVisible (false)]
public sealed class Metafile : Image {
// constructors
- [MonoTODO]
+
public Metafile (Stream stream)
{
throw new NotImplementedException ();
}
- [MonoTODO]
public Metafile (string filename)
{
throw new NotImplementedException ();
}
- [MonoTODO]
public Metafile (IntPtr henhmetafile, bool deleteEmf)
{
throw new NotImplementedException ();
}
- [MonoTODO]
public Metafile (IntPtr referenceHtc, EmfType emfType)
{
throw new NotImplementedException ();
}
- [MonoTODO]
public Metafile (IntPtr referenceHtc, Rectangle frameRect)
{
throw new NotImplementedException ();
}
- [MonoTODO]
public Metafile (IntPtr referenceHtc, RectangleF frameRect)
{
throw new NotImplementedException ();
}
- [MonoTODO]
public Metafile (IntPtr hmetafile, WmfPlaceableFileHeader wmfHeader)
{
throw new NotImplementedException ();
}
- [MonoTODO]
public Metafile (Stream stream, IntPtr referenceHtc)
{
throw new NotImplementedException ();
}
- [MonoTODO]
public Metafile (String fileName, IntPtr referenceHtc)
{
throw new NotImplementedException ();
}
- [MonoTODO]
public Metafile (IntPtr referenceHdc, EmfType emfType, string description)
{
throw new NotImplementedException ();
}
- [MonoTODO]
public Metafile (IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit)
{
throw new NotImplementedException ();
}
- [MonoTODO]
public Metafile (IntPtr referenceHdc, RectangleF frameRect, MetafileFrameUnit frameUnit)
{
throw new NotImplementedException ();
}
- [MonoTODO]
public Metafile (IntPtr hmetafile, WmfPlaceableFileHeader wmfHeader, bool deleteWmf)
{
throw new NotImplementedException ();
}
- [MonoTODO]
public Metafile (Stream stream, IntPtr referenceHdc, EmfType type)
{
throw new NotImplementedException ();
}
- [MonoTODO]
public Metafile (Stream stream, IntPtr referenceHdc, Rectangle frameRect)
{
throw new NotImplementedException ();
}
- [MonoTODO]
public Metafile (Stream stream, IntPtr referenceHdc, RectangleF frameRect)
{
throw new NotImplementedException ();
}
- [MonoTODO]
public Metafile (string fileName, IntPtr referenceHdc, EmfType type)
{
throw new NotImplementedException ();
}
- [MonoTODO]
public Metafile (string fileName, IntPtr referenceHdc, Rectangle frameRect)
{
throw new NotImplementedException ();
}
- [MonoTODO]
public Metafile (string fileName, IntPtr referenceHdc, RectangleF frameRect)
{
throw new NotImplementedException ();
}
- [MonoTODO]
public Metafile (IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit, EmfType type)
{
throw new NotImplementedException ();
}
- [MonoTODO]
public Metafile (IntPtr referenceHdc, RectangleF frameRect, MetafileFrameUnit frameUnit, EmfType type)
{
throw new NotImplementedException ();
}
- [MonoTODO]
public Metafile (Stream stream, IntPtr referenceHtc, EmfType type, string description)
{
throw new NotImplementedException ();
}
- [MonoTODO]
public Metafile (Stream stream, IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit)
{
throw new NotImplementedException ();
}
- [MonoTODO]
public Metafile (Stream stream, IntPtr referenceHdc, RectangleF frameRect, MetafileFrameUnit frameUnit)
{
throw new NotImplementedException ();
}
- [MonoTODO]
public Metafile (string fileName, IntPtr referenceHdc, EmfType type, string description)
{
throw new NotImplementedException ();
}
- [MonoTODO]
public Metafile (string fileName, IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit)
{
throw new NotImplementedException ();
}
- [MonoTODO]
public Metafile (string fileName, IntPtr referenceHdc, RectangleF frameRect, MetafileFrameUnit frameUnit)
{
throw new NotImplementedException ();
}
- [MonoTODO]
public Metafile (IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit, EmfType type, string description)
{
throw new NotImplementedException ();
}
- [MonoTODO]
public Metafile (IntPtr referenceHdc, RectangleF frameRect, MetafileFrameUnit frameUnit, EmfType type, string description)
{
throw new NotImplementedException ();
}
- [MonoTODO]
public Metafile (Stream stream, IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit, EmfType type)
{
throw new NotImplementedException ();
}
- [MonoTODO]
public Metafile (Stream stream, IntPtr referenceHdc, RectangleF frameRect, MetafileFrameUnit frameUnit, EmfType type)
{
throw new NotImplementedException ();
}
- [MonoTODO]
public Metafile (string fileName, IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit, EmfType type)
{
throw new NotImplementedException ();
}
- [MonoTODO]
public Metafile (string fileName, IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit, string description)
{
throw new NotImplementedException ();
}
- [MonoTODO]
public Metafile (string fileName, IntPtr referenceHdc, RectangleF frameRect, MetafileFrameUnit frameUnit, EmfType type)
{
throw new NotImplementedException ();
}
- [MonoTODO]
public Metafile (string fileName, IntPtr referenceHdc, RectangleF frameRect, MetafileFrameUnit frameUnit, string description)
{
throw new NotImplementedException ();
}
- [MonoTODO]
public Metafile (Stream stream, IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit, EmfType type,
string description)
{
throw new NotImplementedException ();
}
- [MonoTODO]
public Metafile (Stream stream, IntPtr referenceHdc, RectangleF frameRect, MetafileFrameUnit frameUnit, EmfType type,
string description)
{
throw new NotImplementedException ();
}
- [MonoTODO]
public Metafile (string fileName, IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit, EmfType type,
string description)
{
throw new NotImplementedException ();
}
- [MonoTODO]
public Metafile (string fileName, IntPtr referenceHdc, RectangleF frameRect, MetafileFrameUnit frameUnit, EmfType type,
string description)
{
}
// methods
- [MonoTODO]
- public IntPtr GetHenhmetafile()
+
+ public IntPtr GetHenhmetafile ()
{
throw new NotImplementedException ();
}
- public MetafileHeader GetMetafileHeader()
+ public MetafileHeader GetMetafileHeader ()
{
return GetMetafileHeader (GetHenhmetafile () );
}
- [MonoTODO]
- public static MetafileHeader GetMetafileHeader(IntPtr henhmetafile)
+ public static MetafileHeader GetMetafileHeader (IntPtr henhmetafile)
{
throw new NotImplementedException ();
}
- [MonoTODO]
- public static MetafileHeader GetMetafileHeader(Stream stream)
+ public static MetafileHeader GetMetafileHeader (Stream stream)
{
throw new NotImplementedException ();
}
- [MonoTODO]
- public static MetafileHeader GetMetafileHeader(string fileName)
+ public static MetafileHeader GetMetafileHeader (string fileName)
{
throw new NotImplementedException ();
}
- [MonoTODO]
- public static MetafileHeader GetMetafileHeader(IntPtr henhmetafile, WmfPlaceableFileHeader wmfHeader)
+ public static MetafileHeader GetMetafileHeader (IntPtr henhmetafile, WmfPlaceableFileHeader wmfHeader)
{
throw new NotImplementedException ();
}
- [MonoTODO]
- public void PlayRecord(EmfPlusRecordType recordType, int flags, int dataSize, byte[] datawmfHeader)
+ public void PlayRecord (EmfPlusRecordType recordType, int flags, int dataSize, byte[] datawmfHeader)
{
throw new NotImplementedException ();
}
- // properties
}
-
}
//
// System.Drawing.Imaging.MetafileHeader.cs
//
-// (C) 2002 Ximian, Inc. http://www.ximian.com
// Author: Everaldo Canuto
// eMail: everaldo.canuto@bol.com.br
// Dennis Hayes (dennish@raytek.com)
//
-
-//
-// Copyright (C) 2004 Novell, Inc (http://www.novell.com)
+// (C) 2002 Ximian, Inc. http://www.ximian.com
+// Copyright (C) 2004, 2006 Novell, Inc (http://www.novell.com)
//
// Permission is hereby granted, free of charge, to any person obtaining
// a copy of this software and associated documentation files (the
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
-using System;
+
using System.Runtime.InteropServices;
namespace System.Drawing.Imaging {
- [MonoTODO]
+ [MonoTODO ("Metafiles, both WMF and EMF formats, aren't supported.")]
#if !TARGET_JVM
[StructLayout(LayoutKind.Sequential)]
#endif
- public sealed class MetafileHeader
- {
+ public sealed class MetafileHeader {
//constructor
internal MetafileHeader()
}
// methods
- [MonoTODO]
- public bool IsDisplay() {
+
+ public bool IsDisplay ()
+ {
throw new NotImplementedException ();
}
- [MonoTODO]
- public bool IsEmf() {
+ public bool IsEmf ()
+ {
throw new NotImplementedException ();
}
- [MonoTODO]
- public bool IsEmfOrEmfPlus() {
+ public bool IsEmfOrEmfPlus ()
+ {
throw new NotImplementedException ();
}
- [MonoTODO]
- public bool IsEmfPlus() {
+ public bool IsEmfPlus ()
+ {
throw new NotImplementedException ();
}
- [MonoTODO]
- public bool IsEmfPlusDual() {
+ public bool IsEmfPlusDual ()
+ {
throw new NotImplementedException ();
}
- [MonoTODO]
- public bool IsEmfPlusOnly() {
+ public bool IsEmfPlusOnly ()
+ {
throw new NotImplementedException ();
}
- [MonoTODO]
- public bool IsWmf() {
+ public bool IsWmf ()
+ {
throw new NotImplementedException ();
}
- [MonoTODO]
- public bool IsWmfPlaceable() {
+ public bool IsWmfPlaceable ()
+ {
throw new NotImplementedException ();
}
// properties
- [MonoTODO]
+
public Rectangle Bounds {
get { throw new NotImplementedException (); }
}
- [MonoTODO]
public float DpiX {
get { throw new NotImplementedException (); }
}
- [MonoTODO]
public float DpiY {
get { throw new NotImplementedException (); }
}
- [MonoTODO]
public int EmfPlusHeaderSize {
get { throw new NotImplementedException (); }
}
- [MonoTODO]
public int LogicalDpiX {
get { throw new NotImplementedException (); }
}
- [MonoTODO]
public int LogicalDpiY {
get { throw new NotImplementedException (); }
}
- [MonoTODO]
public int MetafileSize {
get { throw new NotImplementedException (); }
}
- [MonoTODO]
public MetafileType Type {
get { throw new NotImplementedException (); }
}
- [MonoTODO]
public int Version {
get { throw new NotImplementedException (); }
}
- [MonoTODO]
public MetaHeader WmfHeader {
get { throw new NotImplementedException (); }
}
-
}
-
}