20 references to PRINTER_DEVICE_CAPABILITIES
System.Drawing.Common (20)
System\Drawing\Printing\PrinterSettings.cs (19)
47
public bool CanDuplex => DeviceCapabilities(
PRINTER_DEVICE_CAPABILITIES
.DC_DUPLEX) == 1;
196
public bool IsValid => DeviceCapabilities(
PRINTER_DEVICE_CAPABILITIES
.DC_COPIES) != -1;
201
public int LandscapeAngle => DeviceCapabilities(
PRINTER_DEVICE_CAPABILITIES
.DC_ORIENTATION, defaultValue: 0);
206
public int MaximumCopies => DeviceCapabilities(
PRINTER_DEVICE_CAPABILITIES
.DC_COPIES, defaultValue: 1);
411
public bool SupportsColor => DeviceCapabilities(
PRINTER_DEVICE_CAPABILITIES
.DC_COLORDEVICE) == 1;
528
private int DeviceCapabilities(
PRINTER_DEVICE_CAPABILITIES
capability, void* output = null, int defaultValue = -1)
533
private static int FastDeviceCapabilities(
PRINTER_DEVICE_CAPABILITIES
capability, string printerName, void* output = null, int defaultValue = -1)
845
int result = FastDeviceCapabilities(
PRINTER_DEVICE_CAPABILITIES
.DC_PAPERNAMES, printerName);
858
result = FastDeviceCapabilities(
PRINTER_DEVICE_CAPABILITIES
.DC_PAPERNAMES, printerName, n);
862
FastDeviceCapabilities(
PRINTER_DEVICE_CAPABILITIES
.DC_PAPERS, printerName) == count,
868
result = FastDeviceCapabilities(
PRINTER_DEVICE_CAPABILITIES
.DC_PAPERS, printerName, k);
872
FastDeviceCapabilities(
PRINTER_DEVICE_CAPABILITIES
.DC_PAPERSIZE, printerName) == count,
878
result = FastDeviceCapabilities(
PRINTER_DEVICE_CAPABILITIES
.DC_PAPERSIZE, printerName, s);
899
int result = FastDeviceCapabilities(
PRINTER_DEVICE_CAPABILITIES
.DC_BINNAMES, printerName);
914
result = FastDeviceCapabilities(
PRINTER_DEVICE_CAPABILITIES
.DC_BINNAMES, printerName, n);
918
FastDeviceCapabilities(
PRINTER_DEVICE_CAPABILITIES
.DC_BINS, printerName) == count,
924
FastDeviceCapabilities(
PRINTER_DEVICE_CAPABILITIES
.DC_BINS, printerName, k);
944
int count = FastDeviceCapabilities(
PRINTER_DEVICE_CAPABILITIES
.DC_ENUMRESOLUTIONS, printerName);
969
FastDeviceCapabilities(
PRINTER_DEVICE_CAPABILITIES
.DC_ENUMRESOLUTIONS, printerName, r);
Windows.Win32.PInvoke.winspool.drv.g.cs (1)
42
internal static extern unsafe int DeviceCapabilities(winmdroot.Foundation.PCWSTR pDevice, winmdroot.Foundation.PCWSTR pPort, winmdroot.Storage.Xps.
PRINTER_DEVICE_CAPABILITIES
fwCapability, winmdroot.Foundation.PWSTR pOutput, [Optional] winmdroot.Graphics.Gdi.DEVMODEW* pDevMode);