CGXPrintDevice Class Members
Construction
CGXPrintDevice | Constructs an object for printer settings. |
Operations
operator= | Copies the settings from another printer settings. object. |
CreateDeviceHandles | Initializes the printer settings object with the settings from the given structures. |
CompareDeviceHandles | Compares the internal stored printer settings with the settings from the given structures. Calling this method is useful for determining whether the internal settings are equal to the default printer settings or whether the settings have changed. |
CopyDeviceHandles | Allocates and returns memory blocks initialized with the settings stored in the printer settings object. |
DestroyDeviceHandles | Frees the print device object. |
GetDefaults | Determines the default printer settings. |
GetDeviceInfo | Allocates and returns pointers to DEVNAMES and DEVMODE structures initialized with the settings stored in the printer settings object. |
GetPrintDC | Returns a device handle for the current printer settings. You may assign this device handle as an attribute dc in your views OnPrepareDC method if you want to implement WYSIWYG functionality. |
NeedDeviceHandles | Call this method when you want to initialize the printer setting objects before using it. If the object was not yet initialized, this method will determine default printer settings. |
ResetPrintDC | Deletes/Resets the device handle for the printer. |
Control Factory
ImplementPrintDevice | Makes concrete implementation for storing printer settings into grid parameter object available to your application. |