<PackageReference Include="System.Drawing.Common" Version="11.0.0-preview.5.26302.115" />

System.Drawing.Printing.PrinterSettings

public class PrinterSettings : ICloneable

public static StringCollection InstalledPrinters { get; }

public bool CanDuplex { get; }

public bool Collate { get; set; }

public short Copies { get; set; }

public Duplex Duplex { get; set; }

public int FromPage { get; set; }

public bool IsDefaultPrinter { get; }

public bool IsPlotter { get; }

public bool IsValid { get; }

public int LandscapeAngle { get; }

public int MaximumCopies { get; }

public int MaximumPage { get; set; }

public int MinimumPage { get; set; }

public string PrinterName { get; set; }

public string PrintFileName { get; set; }

public PrintRange PrintRange { get; set; }

public bool PrintToFile { get; set; }

public bool SupportsColor { get; }

public int ToPage { get; set; }

public PrinterSettings()

public object Clone()

public Graphics CreateMeasurementGraphics(bool honorOriginAtMargins)

public Graphics CreateMeasurementGraphics(PageSettings pageSettings, bool honorOriginAtMargins)

public IntPtr GetHdevmode()

public IntPtr GetHdevmode(PageSettings pageSettings)

public IntPtr GetHdevnames()

public bool IsDirectPrintingSupported(Image image)

public bool IsDirectPrintingSupported(ImageFormat imageFormat)

public void SetHdevmode(IntPtr hdevmode)

public void SetHdevnames(IntPtr hdevnames)