Example #1
0
        public void Set_Kind(PrinterResolutionKind kind)
        {
            PrinterResolution pr = new PrinterResolution();

            pr.Kind = kind;
            Assert.Equal(kind, pr.Kind);
        }
Example #2
0
        public void Kind_ReturnsExpected(PrinterResolutionKind kind)
        {
            PrinterResolution pr = new PrinterResolution();

            pr.Kind = kind;
            Assert.Equal(kind, pr.Kind);
        }
Example #3
0
        private bool SetPrinterResolution(PrinterSettings pPrinterSettings, PrinterResolutionKind pKind, int pResolutionX, int pResolutionY)
        {
            bool vResolutionFound = false;

            foreach (PrinterResolution vStockResolution in pPrinterSettings.PrinterResolutions)
            {
                if (pKind < 0)
                {
                    if (vStockResolution.Kind == pKind)
                    {
                        vResolutionFound = true;
                        pPrinterSettings.DefaultPageSettings.PrinterResolution = vStockResolution;
                        break;
                    }
                }
                else
                {
                    if (vStockResolution.X == pResolutionX && vStockResolution.Y == pResolutionY)
                    {
                        vResolutionFound = true;
                        pPrinterSettings.DefaultPageSettings.PrinterResolution = vStockResolution;
                        break;
                    }
                }
            }
            return(vResolutionFound);
        }
        public void Kind_Set_GetReturnsExpected(PrinterResolutionKind value)
        {
            var resolution = new PrinterResolution
            {
                Kind = value
            };

            Assert.Equal(value, resolution.Kind);

            // Set same.
            resolution.Kind = value;
            Assert.Equal(value, resolution.Kind);
        }
Example #5
0
 internal PrinterResolution(PrinterResolutionKind kind, int x, int y)
 {
     _kind = kind;
     _x    = x;
     _y    = y;
 }
Example #6
0
 /// <summary>
 /// Initializes a new instance of the <see cref='PrinterResolution'/> class with default properties.
 /// </summary>
 public PrinterResolution()
 {
     _kind = PrinterResolutionKind.Custom;
 }
Example #7
0
 internal PrinterResolution(PrinterResolutionKind kind, int x, int y) {
     this.kind = kind;
     this.x = x;
     this.y = y;
 }
Example #8
0
 /// <include file='doc\PrinterResolution.uex' path='docs/doc[@for="PrinterResolution.PrinterResolution"]/*' />
 /// <devdoc>
 ///    <para>
 ///       Initializes a new instance of the <see cref='System.Drawing.Printing.PrinterResolution'/> class with default properties.
 ///       This constructor is required for the serialization of the <see cref='System.Drawing.Printing.PrinterResolution'/> class.
 ///    </para>
 /// </devdoc>
 public PrinterResolution()
 {
     this.kind = PrinterResolutionKind.Custom;          
 }
Example #9
0
        public void Kind_InvalidEnum_ThrowsInvalidEnumArgumentException(PrinterResolutionKind overflowKind)
        {
            PrinterResolution pr = new PrinterResolution();

            Assert.Throws <InvalidEnumArgumentException>(() => pr.Kind = overflowKind);
        }
        public void Kind_SetInvalid_ThrowsInvalidEnumArgumentException(PrinterResolutionKind value)
        {
            var resolution = new PrinterResolution();

            Assert.Throws <InvalidEnumArgumentException>("value", () => resolution.Kind = value);
        }
 internal PrinterResolution(int x, int y, PrinterResolutionKind kind)
 {
     this.x    = x;
     this.y    = y;
     this.kind = kind;
 }
	// Get a standard printer resolution object.
	public static PrinterResolution GetStandardPrinterResolution
				(PrinterResolutionKind kind, int x, int y)
			{
				return new PrinterResolution(kind, x, y);
			}
 internal PrinterResolution(PrinterResolutionKind kind, int x, int y)
 {
     this.kind = kind;
     this.x    = x;
     this.y    = y;
 }
Example #14
0
 // Get a standard printer resolution object.
 public static PrinterResolution GetStandardPrinterResolution
     (PrinterResolutionKind kind, int x, int y)
 {
     return(new PrinterResolution(kind, x, y));
 }
		internal PrinterResolution (int x, int y, PrinterResolutionKind kind)
		{
			this.x = x;
			this.y = y;
			this.kind = kind;
		}
Example #16
0
        // Internal state.

        // Constructors.
        internal PrinterResolution(PrinterResolutionKind kind, int x, int y)
        {
            Kind = kind;
            X = x;
            Y = y;
        }