Пример #1
0
 public void EnumerateMetafile(
     Metafile metafile,
     PointF[] destPoints,
     EnumerateMetafileProc callback,
     IntPtr callbackData)
 {
     EnumerateMetafile(metafile, destPoints, callback, IntPtr.Zero, null);
 }
Пример #2
0
 public void EnumerateMetafile(
     Metafile metafile,
     PointF destPoint,
     RectangleF srcRect,
     GraphicsUnit srcUnit,
     EnumerateMetafileProc callback)
 {
     EnumerateMetafile(metafile, destPoint, srcRect, srcUnit, callback, IntPtr.Zero);
 }
Пример #3
0
 public void EnumerateMetafile(
     Metafile metafile,
     Point[] destPoints,
     Rectangle srcRect,
     GraphicsUnit srcUnit,
     EnumerateMetafileProc callback,
     IntPtr callbackData)
 {
     EnumerateMetafile(metafile, destPoints, srcRect, srcUnit, callback, callbackData, null);
 }
Пример #4
0
 public void EnumerateMetafile(Metafile metafile, PointF destPoint, RectangleF srcRect, GraphicsUnit unit, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes?imageAttr)
 {
     throw new NotImplementedException();
 }
Пример #5
0
 public void EnumerateMetafile(Metafile metafile, Rectangle destRect, EnumerateMetafileProc callback)
 {
     EnumerateMetafile(metafile, destRect, callback, IntPtr.Zero);
 }
	public void EnumerateMetafile(System.Drawing.Imaging.Metafile metafile, Point[] destPoints, EnumerateMetafileProc callback, System.IntPtr callbackData, System.Drawing.Imaging.ImageAttributes imageAttr) {}
Пример #7
0
 public void EnumerateMetafile(Metafile metafile, Point[] destPoints, Rectangle srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback)
 {
     throw null;
 }
Пример #8
0
 public void EnumerateMetafile(Metafile metafile, Point[] destPoints,
                               Rectangle srcRect, GraphicsUnit srcUnit,
                               EnumerateMetafileProc callback, IntPtr callbackData) {
     EnumerateMetafile(metafile, destPoints, srcRect, srcUnit, callback, callbackData, null);
 }
	public void EnumerateMetafile(System.Drawing.Imaging.Metafile metafile, Rectangle destRect, EnumerateMetafileProc callback) {}
Пример #10
0
 public void EnumerateMetafile(Metafile metafile, Rectangle destRect, 
                               EnumerateMetafileProc callback) {
     EnumerateMetafile(metafile, destRect, callback, IntPtr.Zero);
 }
Пример #11
0
 public void EnumerateMetafile(Metafile metafile, Point destPoint, EnumerateMetafileProc callback, IntPtr callbackData)
 {
     throw null;
 }
Пример #12
0
 public void EnumerateMetafile(Metafile metafile, Rectangle destRect, EnumerateMetafileProc callback)
 {
     throw null;
 }
 public void EnumerateMetafile(Metafile metafile, RectangleF destRect, RectangleF srcRect, GraphicsUnit unit, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
 {
     IntPtr handle = (metafile == null) ? IntPtr.Zero : metafile.nativeImage;
     IntPtr ptr2 = (imageAttr == null) ? IntPtr.Zero : imageAttr.nativeImageAttributes;
     GPRECTF gprectf = new GPRECTF(destRect);
     GPRECTF gprectf2 = new GPRECTF(srcRect);
     int status = SafeNativeMethods.Gdip.GdipEnumerateMetafileSrcRectDestRect(new HandleRef(this, this.NativeGraphics), new HandleRef(metafile, handle), ref gprectf, ref gprectf2, (int) unit, callback, new HandleRef(null, callbackData), new HandleRef(imageAttr, ptr2));
     if (status != 0)
     {
         throw SafeNativeMethods.Gdip.StatusException(status);
     }
 }
Пример #14
0
 public void EnumerateMetafile(Metafile metafile, RectangleF destRect, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
 {
     throw null;
 }
Пример #15
0
 public void EnumerateMetafile(Metafile metafile, RectangleF destRect, EnumerateMetafileProc callback, IntPtr callbackData)
 {
     throw null;
 }
Пример #16
0
 public void EnumerateMetafile(Metafile metafile, Point destPoint, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
 {
     throw null;
 }
Пример #17
0
 public void EnumerateMetafile(Metafile metafile, Point[] destPoints, Rectangle srcRect, GraphicsUnit unit, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
 {
     throw null;
 }
Пример #18
0
        public void EnumerateMetafile(Metafile metafile, Point[] destPoints,
                                      EnumerateMetafileProc callback, IntPtr callbackData,
                                      ImageAttributes imageAttr) {
            if (destPoints == null)
                throw new ArgumentNullException("destPoints");
            if (destPoints.Length != 3) {
                throw new ArgumentException(SR.GetString(SR.GdiplusDestPointsInvalidParallelogram));
            }

            IntPtr mf = (metafile == null ? IntPtr.Zero : metafile.nativeImage);
            IntPtr ia = (imageAttr == null ? IntPtr.Zero : imageAttr.nativeImageAttributes);

            IntPtr points = SafeNativeMethods.Gdip.ConvertPointToMemory(destPoints);

            int status = SafeNativeMethods.Gdip.GdipEnumerateMetafileDestPointsI(new HandleRef(this, this.NativeGraphics),
                                                                  new HandleRef(metafile, mf),
                                                                  points,
                                                                  destPoints.Length,
                                                                  callback,
                                                                  new HandleRef(null, callbackData),
                                                                  new HandleRef(imageAttr, ia));
            Marshal.FreeHGlobal(points);                        

            if (status != SafeNativeMethods.Gdip.Ok) {
                throw SafeNativeMethods.Gdip.StatusException(status);
            }
        }
 public void EnumerateMetafile(Metafile metafile, PointF[] destPoints, RectangleF srcRect, GraphicsUnit unit, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
 {
     if (destPoints == null)
     {
         throw new ArgumentNullException("destPoints");
     }
     if (destPoints.Length != 3)
     {
         throw new ArgumentException(System.Drawing.SR.GetString("GdiplusDestPointsInvalidParallelogram"));
     }
     IntPtr handle = (metafile == null) ? IntPtr.Zero : metafile.nativeImage;
     IntPtr ptr2 = (imageAttr == null) ? IntPtr.Zero : imageAttr.nativeImageAttributes;
     IntPtr ptr3 = SafeNativeMethods.Gdip.ConvertPointToMemory(destPoints);
     GPRECTF gprectf = new GPRECTF(srcRect);
     int status = SafeNativeMethods.Gdip.GdipEnumerateMetafileSrcRectDestPoints(new HandleRef(this, this.NativeGraphics), new HandleRef(metafile, handle), ptr3, destPoints.Length, ref gprectf, (int) unit, callback, new HandleRef(null, callbackData), new HandleRef(imageAttr, ptr2));
     Marshal.FreeHGlobal(ptr3);
     if (status != 0)
     {
         throw SafeNativeMethods.Gdip.StatusException(status);
     }
 }
Пример #20
0
 public void EnumerateMetafile(Metafile metafile, PointF destPoint, EnumerateMetafileProc callback)
 {
     throw null;
 }
Пример #21
0
 public void EnumerateMetafile(Metafile metafile, Point[] destPoints,
                               EnumerateMetafileProc callback) {
     EnumerateMetafile(metafile, destPoints, callback, IntPtr.Zero);
 }
Пример #22
0
 public abstract void EnumerateMetafile(Metafile metafile, Rectangle destRect, EnumerateMetafileProc callback);
Пример #23
0
        public void EnumerateMetafile(Metafile metafile, Rectangle destRect,
                                      Rectangle srcRect, GraphicsUnit unit,
                                      EnumerateMetafileProc callback, IntPtr callbackData,
                                      ImageAttributes imageAttr) {
            IntPtr mf = (metafile == null ? IntPtr.Zero : metafile.nativeImage);
            IntPtr ia = (imageAttr == null ? IntPtr.Zero : imageAttr.nativeImageAttributes);

            GPRECT gpDest = new GPRECT(destRect);
            GPRECT gpSrc = new GPRECT(srcRect);

            int status = SafeNativeMethods.Gdip.GdipEnumerateMetafileSrcRectDestRectI(new HandleRef(this, this.NativeGraphics),
                                                                       new HandleRef(metafile, mf),
                                                                       ref gpDest,
                                                                       ref gpSrc,
                                                                       unchecked((int) unit),
                                                                       callback,
                                                                       new HandleRef(null, callbackData),
                                                                       new HandleRef(imageAttr, ia));

            if (status != SafeNativeMethods.Gdip.Ok) {
                throw SafeNativeMethods.Gdip.StatusException(status);
            }
        }
Пример #24
0
 public abstract void EnumerateMetafile(Metafile metafile, PointF[] destPoints, EnumerateMetafileProc callback);
 /// <summary>
 /// Initialize the parser. File load is needed.
 /// </summary>
 public EMF2StringParser()
 {
     metafileDelegate = new EnumerateMetafileProc(MetafileCallback);
     dummy            = FromImage(new Bitmap(78, 78));
 }
Пример #26
0
 public abstract void EnumerateMetafile(Metafile metafile, RectangleF destRect, EnumerateMetafileProc callback, IntPtr callbackData);
	public void EnumerateMetafile(System.Drawing.Imaging.Metafile metafile, PointF[] destPoints, EnumerateMetafileProc callback, System.IntPtr callbackData) {}
Пример #28
0
 public abstract void EnumerateMetafile(Metafile metafile, Point[] destPoints, EnumerateMetafileProc callback, IntPtr callbackData);
	public void EnumerateMetafile(System.Drawing.Imaging.Metafile metafile, Point[] destPoints, Rectangle srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback) {}
Пример #30
0
 public abstract void EnumerateMetafile(Metafile metafile, PointF destPoint, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr);
Пример #31
0
 public void EnumerateMetafile(Metafile metafile, Rectangle destRect, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes?imageAttr)
 {
     throw new NotImplementedException();
 }
Пример #32
0
 public abstract void EnumerateMetafile(Metafile metafile, Rectangle destRect, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr);
Пример #33
0
 public void EnumerateMetafile(Metafile metafile, Point destPoint, EnumerateMetafileProc callback, IntPtr callbackData)
 {
     EnumerateMetafile(metafile, destPoint, callback, callbackData, null);
 }
Пример #34
0
 public abstract void EnumerateMetafile(Metafile metafile, Rectangle destRect, Rectangle srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback);
Пример #35
0
 public void EnumerateMetafile(Metafile metafile, Rectangle destRect, EnumerateMetafileProc callback, IntPtr callbackData)
 {
     EnumerateMetafile(metafile, destRect, callback, callbackData, null);
 }
Пример #36
0
 public abstract void EnumerateMetafile(Metafile metafile, PointF[] destPoints, RectangleF srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback);
Пример #37
0
 public void EnumerateMetafile(Metafile metafile, Point[] destPoints, EnumerateMetafileProc callback)
 {
     EnumerateMetafile(metafile, destPoints, callback, IntPtr.Zero);
 }
Пример #38
0
 public abstract void EnumerateMetafile(Metafile metafile, RectangleF destRect, RectangleF srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback, IntPtr callbackData);
Пример #39
0
        public void EnumerateMetafile(Metafile metafile, RectangleF destRect, 
                                      EnumerateMetafileProc callback, IntPtr callbackData,
                                      ImageAttributes imageAttr) {
            IntPtr mf = (metafile == null ? IntPtr.Zero : metafile.nativeImage);
            IntPtr ia = (imageAttr == null ? IntPtr.Zero : imageAttr.nativeImageAttributes);

            GPRECTF grf = new GPRECTF(destRect);

            int status = SafeNativeMethods.Gdip.GdipEnumerateMetafileDestRect(
                                                                new HandleRef(this, this.NativeGraphics),
                                                                new HandleRef(metafile, mf),
                                                                ref grf,
                                                                callback,
                                                                new HandleRef(null, callbackData),
                                                                new HandleRef(imageAttr, ia));

            if (status != SafeNativeMethods.Gdip.Ok) {
                throw SafeNativeMethods.Gdip.StatusException(status);
            }
        }
Пример #40
0
 public abstract void EnumerateMetafile(Metafile metafile, RectangleF destRect, RectangleF srcRect, GraphicsUnit unit, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr);
Пример #41
0
 public void EnumerateMetafile(Metafile metafile, Rectangle destRect, 
                               EnumerateMetafileProc callback, IntPtr callbackData) {
     EnumerateMetafile(metafile, destRect, callback, callbackData, null);
 }
Пример #42
0
		public void EnumerateMetafile (Metafile metafile, PointF destPoint, EnumerateMetafileProc callback)
		{
			throw new NotImplementedException ();
		}
Пример #43
0
 public void EnumerateMetafile(Metafile metafile, Point[] destPoints,
                               EnumerateMetafileProc callback, IntPtr callbackData) {
     EnumerateMetafile(metafile, destPoints, callback, callbackData, null);
 }
Пример #44
0
		public void EnumerateMetafile (Metafile metafile, Point [] destPoints, EnumerateMetafileProc callback, IntPtr callbackData)
		{
			throw new NotImplementedException ();
		}
Пример #45
0
 public void EnumerateMetafile(Metafile metafile, Rectangle destRect,
                               Rectangle srcRect, GraphicsUnit srcUnit,
                               EnumerateMetafileProc callback) {
     EnumerateMetafile(metafile, destRect, srcRect, srcUnit, callback, IntPtr.Zero);
 }
Пример #46
0
		public void EnumerateMetafile (Metafile metafile, RectangleF destRect, EnumerateMetafileProc callback, IntPtr callbackData)
		{
			throw new NotImplementedException ();
		}
Пример #47
0
 public void EnumerateMetafile(Metafile metafile, PointF[] destPoints,
                               RectangleF srcRect, GraphicsUnit srcUnit,
                               EnumerateMetafileProc callback) {
     EnumerateMetafile(metafile, destPoints, srcRect, srcUnit, callback, IntPtr.Zero);
 }
Пример #48
0
		public void EnumerateMetafile (Metafile metafile, Rectangle destRect, Rectangle srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback)
		{
			throw new NotImplementedException ();
		}
Пример #49
0
        public void EnumerateMetafile(Metafile metafile, Point[] destPoints,
                                      Rectangle srcRect, GraphicsUnit unit,
                                      EnumerateMetafileProc callback, IntPtr callbackData,
                                      ImageAttributes imageAttr) {
            if (destPoints == null)
                throw new ArgumentNullException("destPoints");
            if (destPoints.Length != 3) {
                throw new ArgumentException(SR.GetString(SR.GdiplusDestPointsInvalidParallelogram));
            }

            IntPtr mf = (metafile == null ? IntPtr.Zero : metafile.nativeImage);
            IntPtr ia = (imageAttr == null ? IntPtr.Zero : imageAttr.nativeImageAttributes);

            IntPtr buffer = SafeNativeMethods.Gdip.ConvertPointToMemory(destPoints);

            GPRECT gpSrc = new GPRECT(srcRect);

            int status = SafeNativeMethods.Gdip.GdipEnumerateMetafileSrcRectDestPointsI(new HandleRef(this, this.NativeGraphics),
                                                                         new HandleRef(metafile, mf),
                                                                         buffer,
                                                                         destPoints.Length,
                                                                         ref gpSrc,
                                                                         unchecked((int) unit),
                                                                         callback,
                                                                         new HandleRef(null, callbackData),
                                                                         new HandleRef(imageAttr, ia));
            Marshal.FreeHGlobal(buffer);                                                                     

            if (status != SafeNativeMethods.Gdip.Ok) {
                throw SafeNativeMethods.Gdip.StatusException(status);
            }
        }
Пример #50
0
		public void EnumerateMetafile (Metafile metafile, PointF [] destPoints, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
		{
			throw new NotImplementedException ();
		}
	public void EnumerateMetafile(System.Drawing.Imaging.Metafile metafile, RectangleF destRect, EnumerateMetafileProc callback, System.IntPtr callbackData) {}
Пример #52
0
		public void EnumerateMetafile (Metafile metafile, Rectangle destRect, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
		{
			throw new NotImplementedException ();
		}
	public void EnumerateMetafile(System.Drawing.Imaging.Metafile metafile, Rectangle destRect, EnumerateMetafileProc callback, System.IntPtr callbackData, System.Drawing.Imaging.ImageAttributes imageAttr) {}
Пример #54
0
		public void EnumerateMetafile (Metafile metafile, Point [] destPoints, Rectangle srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback, IntPtr callbackData)
		{
			throw new NotImplementedException ();
		}
	public void EnumerateMetafile(System.Drawing.Imaging.Metafile metafile, Point[] destPoints, EnumerateMetafileProc callback) {}
Пример #56
0
		public void EnumerateMetafile (Metafile metafile, PointF destPoint, RectangleF srcRect, GraphicsUnit unit, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
		{
			throw new NotImplementedException ();
		}
	public void EnumerateMetafile(System.Drawing.Imaging.Metafile metafile, PointF[] destPoints, RectangleF srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback, System.IntPtr callbackData) {}
Пример #58
0
 public void EnumerateMetafile(Metafile metafile, PointF[] destPoints, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes?imageAttr)
 {
     throw new NotImplementedException();
 }
	public void EnumerateMetafile(System.Drawing.Imaging.Metafile metafile, Point[] destPoints, Rectangle srcRect, GraphicsUnit unit, EnumerateMetafileProc callback, System.IntPtr callbackData, System.Drawing.Imaging.ImageAttributes imageAttr) {}
Пример #60
0
 public void EnumerateMetafile(Metafile metafile, PointF[] destPoints, RectangleF srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback, IntPtr callbackData)
 {
     throw null;
 }