45 references to PrinterUnit
System.Drawing (1)
System.Drawing.cs (1)
125[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Drawing.Printing.PrinterUnit))]
System.Drawing.Common (35)
System\Drawing\Printing\PageSettings.cs (12)
258int length = PrinterUnitConvert.Convert(_paperSize.Height, PrinterUnit.Display, PrinterUnit.TenthsOfAMillimeter); 265int width = PrinterUnitConvert.Convert(_paperSize.Width, PrinterUnit.Display, PrinterUnit.TenthsOfAMillimeter); 275int length = PrinterUnitConvert.Convert(_paperSize.Height, PrinterUnit.Display, PrinterUnit.TenthsOfAMillimeter); 282int width = PrinterUnitConvert.Convert(_paperSize.Width, PrinterUnit.Display, PrinterUnit.TenthsOfAMillimeter); 416PrinterUnitConvert.Convert(devmode->Anonymous1.Anonymous1.dmPaperWidth, PrinterUnit.TenthsOfAMillimeter, PrinterUnit.Display), 417PrinterUnitConvert.Convert(devmode->Anonymous1.Anonymous1.dmPaperLength, PrinterUnit.TenthsOfAMillimeter, PrinterUnit.Display));
System\Drawing\Printing\PreviewPrintController.cs (2)
56Size metafileSize = PrinterUnitConvert.Convert(size, PrinterUnit.Display, PrinterUnit.HundredthsOfAMillimeter);
System\Drawing\Printing\PrinterSettings.cs (4)
887PrinterUnitConvert.Convert(sizes[i].Width, PrinterUnit.TenthsOfAMillimeter, PrinterUnit.Display), 888PrinterUnitConvert.Convert(sizes[i].Height, PrinterUnit.TenthsOfAMillimeter, PrinterUnit.Display));
System\Drawing\Printing\PrinterUnitConvert.cs (17)
18public static double Convert(double value, PrinterUnit fromUnit, PrinterUnit toUnit) 28public static int Convert(int value, PrinterUnit fromUnit, PrinterUnit toUnit) => 34public static Point Convert(Point value, PrinterUnit fromUnit, PrinterUnit toUnit) => 40public static Size Convert(Size value, PrinterUnit fromUnit, PrinterUnit toUnit) => 46public static Rectangle Convert(Rectangle value, PrinterUnit fromUnit, PrinterUnit toUnit) => new( 55public static Margins Convert(Margins value, PrinterUnit fromUnit, PrinterUnit toUnit) => new() 63private static double UnitsPerDisplay(PrinterUnit unit) 68case PrinterUnit.Display: 71case PrinterUnit.ThousandthsOfAnInch: 74case PrinterUnit.HundredthsOfAMillimeter: 77case PrinterUnit.TenthsOfAMillimeter:
System.Windows.Forms (9)
System\Windows\Forms\Printing\PageSetupDialog.cs (9)
257PrinterUnit fromUnit = ((data.Flags & PAGESETUPDLG_FLAGS.PSD_INHUNDREDTHSOFMILLIMETERS) != 0) 258? PrinterUnit.HundredthsOfAMillimeter 259: PrinterUnit.ThousandthsOfAnInch; 261pageSettings.Margins = PrinterUnitConvert.Convert(newMargins, fromUnit, PrinterUnit.Display); 279PrinterUnit toUnit = PrinterUnit.ThousandthsOfAnInch; 298toUnit = PrinterUnit.HundredthsOfAMillimeter; 304Margins margins = PrinterUnitConvert.Convert(MinMargins, PrinterUnit.Display, toUnit); 313Margins margins = PrinterUnitConvert.Convert(_pageSettings.Margins, PrinterUnit.Display, toUnit);