96 references to MetafileFrameUnit
System.Drawing (1)
System.Drawing.cs (1)
93
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Drawing.Imaging.
MetafileFrameUnit
))]
System.Drawing.Common (27)
System\Drawing\Imaging\Metafile.cs (26)
76
this(referenceHdc, frameRect,
MetafileFrameUnit
.GdiCompatible)
93
this(referenceHdc, frameRect,
MetafileFrameUnit
.GdiCompatible)
101
public Metafile(IntPtr referenceHdc, RectangleF frameRect,
MetafileFrameUnit
frameUnit) :
110
public Metafile(IntPtr referenceHdc, RectangleF frameRect,
MetafileFrameUnit
frameUnit, EmfType type) :
119
public Metafile(IntPtr referenceHdc, RectangleF frameRect,
MetafileFrameUnit
frameUnit, EmfType type, string? description)
142
public Metafile(IntPtr referenceHdc, Rectangle frameRect,
MetafileFrameUnit
frameUnit) :
151
public Metafile(IntPtr referenceHdc, Rectangle frameRect,
MetafileFrameUnit
frameUnit, EmfType type) :
176
this(fileName, referenceHdc, frameRect,
MetafileFrameUnit
.GdiCompatible)
183
public Metafile(string fileName, IntPtr referenceHdc, RectangleF frameRect,
MetafileFrameUnit
frameUnit) :
191
public Metafile(string fileName, IntPtr referenceHdc, RectangleF frameRect,
MetafileFrameUnit
frameUnit, EmfType type) :
199
public Metafile(string fileName, IntPtr referenceHdc, RectangleF frameRect,
MetafileFrameUnit
frameUnit, string? desc) :
207
public Metafile(string fileName, IntPtr referenceHdc, RectangleF frameRect,
MetafileFrameUnit
frameUnit, EmfType type, string? description)
238
this(fileName, referenceHdc, frameRect,
MetafileFrameUnit
.GdiCompatible)
245
public Metafile(string fileName, IntPtr referenceHdc, Rectangle frameRect,
MetafileFrameUnit
frameUnit) :
253
public Metafile(string fileName, IntPtr referenceHdc, Rectangle frameRect,
MetafileFrameUnit
frameUnit, EmfType type) :
261
public Metafile(string fileName, IntPtr referenceHdc, Rectangle frameRect,
MetafileFrameUnit
frameUnit, string? description) :
286
this(stream, referenceHdc, frameRect,
MetafileFrameUnit
.GdiCompatible)
293
public Metafile(Stream stream, IntPtr referenceHdc, RectangleF frameRect,
MetafileFrameUnit
frameUnit) :
301
public Metafile(Stream stream, IntPtr referenceHdc, RectangleF frameRect,
MetafileFrameUnit
frameUnit, EmfType type) :
310
this(stream, referenceHdc, frameRect,
MetafileFrameUnit
.GdiCompatible)
317
public Metafile(Stream stream, IntPtr referenceHdc, Rectangle frameRect,
MetafileFrameUnit
frameUnit) :
325
public Metafile(Stream stream, IntPtr referenceHdc, Rectangle frameRect,
MetafileFrameUnit
frameUnit, EmfType type) :
376
public Metafile(IntPtr referenceHdc, Rectangle frameRect,
MetafileFrameUnit
frameUnit, EmfType type, string? desc)
424
public Metafile(string fileName, IntPtr referenceHdc, Rectangle frameRect,
MetafileFrameUnit
frameUnit, EmfType type, string? description)
474
public unsafe Metafile(Stream stream, IntPtr referenceHdc, RectangleF frameRect,
MetafileFrameUnit
frameUnit, EmfType type, string? description)
499
public unsafe Metafile(Stream stream, IntPtr referenceHdc, Rectangle frameRect,
MetafileFrameUnit
frameUnit, EmfType type, string? description)
System\Drawing\Printing\PreviewPrintController.cs (1)
68
Imaging.
MetafileFrameUnit
.GdiCompatible,
System.Drawing.Common.Tests (68)
System\Drawing\Imaging\MetafileTests.cs (68)
195
yield return new object[] {
MetafileFrameUnit
.Pixel };
196
yield return new object[] {
MetafileFrameUnit
.Point };
197
yield return new object[] {
MetafileFrameUnit
.Inch };
198
yield return new object[] {
MetafileFrameUnit
.Document };
199
yield return new object[] {
MetafileFrameUnit
.Millimeter };
200
yield return new object[] {
MetafileFrameUnit
.GdiCompatible };
205
public void Ctor_IntPtrRectangleFMetafileFrameUnit_Success(
MetafileFrameUnit
frameUnit)
219
using Metafile metafile = new(g.GetHdc(), _rectangleF,
MetafileFrameUnit
.Pixel, emfType);
230
using Metafile metafile = new(g.GetHdc(), _rectangleF,
MetafileFrameUnit
.Pixel, EmfType.EmfOnly, description);
245
public void Ctor_IntPtrRectangleMetafileFrameUnit_Success(
MetafileFrameUnit
frameUnit)
259
using Metafile metafile = new(g.GetHdc(), _rectangle,
MetafileFrameUnit
.Pixel, emfType);
270
using Metafile metafile = new(g.GetHdc(), _rectangle,
MetafileFrameUnit
.Pixel, EmfType.EmfOnly, description);
278
AssertExtensions.Throws<ArgumentException>(null, () => new Metafile(IntPtr.Zero, _rectangleF,
MetafileFrameUnit
.Pixel));
280
new Metafile(IntPtr.Zero, _rectangleF,
MetafileFrameUnit
.Pixel, EmfType.EmfOnly));
282
new Metafile(IntPtr.Zero, _rectangleF,
MetafileFrameUnit
.Pixel, EmfType.EmfOnly, "description"));
285
AssertExtensions.Throws<ArgumentException>(null, () => new Metafile(IntPtr.Zero, _rectangle,
MetafileFrameUnit
.Pixel));
287
new Metafile(IntPtr.Zero, _rectangle,
MetafileFrameUnit
.Pixel, EmfType.EmfOnly));
289
new Metafile(IntPtr.Zero, _rectangle,
MetafileFrameUnit
.Pixel, EmfType.EmfOnly, "description"));
294
yield return new object[] { (
MetafileFrameUnit
.Pixel - 1) };
295
yield return new object[] { (
MetafileFrameUnit
.GdiCompatible + 1) };
296
yield return new object[] { (
MetafileFrameUnit
)int.MaxValue };
297
yield return new object[] { (
MetafileFrameUnit
)int.MinValue };
302
public void Ctor_InvalidMetafileFrameUnit_ThrowsArgumentException(
MetafileFrameUnit
farameUnit)
326
new Metafile(referenceHdc, _rectangleF,
MetafileFrameUnit
.GdiCompatible, emfType));
328
new Metafile(referenceHdc, _rectangleF,
MetafileFrameUnit
.GdiCompatible, emfType, "description"));
331
new Metafile(referenceHdc, _rectangle,
MetafileFrameUnit
.GdiCompatible, emfType));
333
new Metafile(referenceHdc, _rectangle,
MetafileFrameUnit
.GdiCompatible, emfType, "description"));
462
public void Ctor_StringIntPtrRectangleFMetafileFrameUnit_Success(
MetafileFrameUnit
frameUnit)
483
using (Metafile metafile = new(fileName, g.GetHdc(), _rectangleF,
MetafileFrameUnit
.GdiCompatible, emfType))
501
fileName, g.GetHdc(), _rectangleF,
MetafileFrameUnit
.GdiCompatible, EmfType.EmfOnly, description))
519
fileName, g.GetHdc(), default(RectangleF),
MetafileFrameUnit
.GdiCompatible, EmfType.EmfOnly, description))
546
public void Ctor_StringIntPtrRectangleMetafileFrameUnit_Success(
MetafileFrameUnit
frameUnit)
567
using (Metafile metafile = new(fileName, g.GetHdc(), _rectangle,
MetafileFrameUnit
.GdiCompatible, emfType))
585
fileName, g.GetHdc(), _rectangle,
MetafileFrameUnit
.GdiCompatible, EmfType.EmfOnly, description))
603
fileName, g.GetHdc(), default,
MetafileFrameUnit
.GdiCompatible, EmfType.EmfOnly, description))
618
AssertExtensions.Throws<ArgumentException>(null, () => new Metafile(fileName, IntPtr.Zero, _rectangleF,
MetafileFrameUnit
.GdiCompatible));
620
new Metafile(fileName, IntPtr.Zero, _rectangleF,
MetafileFrameUnit
.GdiCompatible, EmfType.EmfOnly));
622
new Metafile(fileName, IntPtr.Zero, _rectangleF,
MetafileFrameUnit
.GdiCompatible, EmfType.EmfOnly, "description"));
625
AssertExtensions.Throws<ArgumentException>(null, () => new Metafile(fileName, IntPtr.Zero, _rectangle,
MetafileFrameUnit
.GdiCompatible));
627
new Metafile(fileName, IntPtr.Zero, _rectangle,
MetafileFrameUnit
.GdiCompatible, EmfType.EmfOnly));
629
new Metafile(fileName, IntPtr.Zero, _rectangle,
MetafileFrameUnit
.GdiCompatible, EmfType.EmfOnly, "description"));
635
public void Ctor_InvalidFrameUnit_ThrowsArgumentException(
MetafileFrameUnit
frameUnit)
664
new Metafile(fileName, referenceHdc, _rectangleF,
MetafileFrameUnit
.GdiCompatible, emfType));
666
new Metafile(fileName, referenceHdc, _rectangleF,
MetafileFrameUnit
.GdiCompatible, emfType, "description"));
669
new Metafile(fileName, referenceHdc, _rectangle,
MetafileFrameUnit
.GdiCompatible, emfType));
671
new Metafile(fileName, referenceHdc, _rectangle,
MetafileFrameUnit
.GdiCompatible, emfType, "description"));
683
new Metafile((string)null, referenceHdc, _rectangleF,
MetafileFrameUnit
.GdiCompatible));
685
new Metafile((string)null, referenceHdc, _rectangleF,
MetafileFrameUnit
.GdiCompatible, EmfType.EmfOnly));
687
new Metafile((string)null, referenceHdc, _rectangleF,
MetafileFrameUnit
.GdiCompatible, EmfType.EmfOnly, "description"));
700
new Metafile(fileName, referenceHdc, _rectangleF,
MetafileFrameUnit
.GdiCompatible));
702
new Metafile(fileName, referenceHdc, _rectangleF,
MetafileFrameUnit
.GdiCompatible, EmfType.EmfOnly));
704
new Metafile(fileName, referenceHdc, _rectangleF,
MetafileFrameUnit
.GdiCompatible, EmfType.EmfOnly, "description"));
716
new Metafile(fileName, referenceHdc, _rectangleF,
MetafileFrameUnit
.GdiCompatible));
718
new Metafile(fileName, referenceHdc, _rectangleF,
MetafileFrameUnit
.GdiCompatible, EmfType.EmfOnly));
720
new Metafile(fileName, referenceHdc, _rectangleF,
MetafileFrameUnit
.GdiCompatible, EmfType.EmfOnly, "description"));
736
public void Ctor_StreamIntPtrRectangleMetafileFrameUnit_Success(
MetafileFrameUnit
frameUnit)
752
using Metafile metafile = new(stream, g.GetHdc(), _rectangle,
MetafileFrameUnit
.GdiCompatible, emfType);
765
stream, g.GetHdc(), _rectangle,
MetafileFrameUnit
.GdiCompatible, EmfType.EmfOnly, description);
778
stream, g.GetHdc(), default,
MetafileFrameUnit
.GdiCompatible, EmfType.EmfOnly, description);
788
AssertExtensions.Throws<ArgumentException>(null, () => new Metafile(stream, IntPtr.Zero, _rectangle,
MetafileFrameUnit
.GdiCompatible));
790
new Metafile(stream, IntPtr.Zero, _rectangle,
MetafileFrameUnit
.GdiCompatible, EmfType.EmfOnly));
792
new Metafile(stream, IntPtr.Zero, _rectangle,
MetafileFrameUnit
.GdiCompatible, EmfType.EmfOnly, "description"));
797
public void Ctor_InvalidFrameUnitIII_ThrowsArgumentException(
MetafileFrameUnit
frameUnit)
819
new Metafile(stream, referenceHdc, _rectangle,
MetafileFrameUnit
.GdiCompatible, emfType));
821
new Metafile(stream, referenceHdc, _rectangle,
MetafileFrameUnit
.GdiCompatible, emfType, "description"));
831
Assert.Throws<ArgumentNullException>(() => new Metafile((Stream)null, referenceHdc, _rectangleF,
MetafileFrameUnit
.GdiCompatible));
833
new Metafile((Stream)null, referenceHdc, _rectangleF,
MetafileFrameUnit
.GdiCompatible, EmfType.EmfOnly));
835
new Metafile((Stream)null, referenceHdc, _rectangleF,
MetafileFrameUnit
.GdiCompatible, EmfType.EmfOnly, "description"));