The SystemInfo type exposes the following members.

Constructors

  Name Description
Public method SystemInfo
Initializes a new instance of the SystemInfo class. Note that the property values are not updated by this constructor, the Initialize()()()() method should be used to actually fill the current object with system info data.

Methods

  Name Description
Public method Initialize
Updates the properties of the current SystemInfo object with the current system info data.

Properties

  Name Description
Public property AssemblyVersion
Gets the assembly version of the assembly containing the C1PrintDocument class.
Public property Culture
Gets the current culture.
Public property DocumentFormatVersion
Gets a string representing the format version used to serialize a C1PrintDocument. Format versions are backward-compatible, but not necessarily forward-compatible.
Public property LogicalDpiX
Gets the logical horizontal resolution (DPI) of the screen.
Public property LogicalDpiY
Gets the logical vertical resolution (DPI) of the screen.
Public property MeasurementDevice
Gets the measurement device as returned by MeasurementDevice.
Public property MeasurementDeviceDescription
Gets the MeasurementPrinterName if MeasurementDevice is a printer, or the word "Screen" if it is the screen.
Public property MeasurementDpi
Gets the measurement resolution as returned by MeasurementDpi.
Public property MeasurementPrinterName
Gets the measurement printer name as returned by MeasurementPrinterName.
Public property OSVersion
Gets the OS version as returned by VersionString.
Public property PhysicalDpiX
Gets the physical horizontal resolution (DPI) of the screen.
Public property PhysicalDpiY
Gets the physical vertical resolution (DPI) of the screen.
Public property PrimaryScreenBounds
Gets the bounds of the screen as returned by Bounds.
Public property ScreenCount
Gets the number of system screens.

See Also