System.Printing.IndexedProperties Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides classes that enable rapidly copying the property settings of a print system object to another object of the same type. Also, enables iteration through the properties of print system objects and the discovery of their types at run time, without using reflection.
Classes
PrintBooleanProperty |
Represents a Boolean property (and its value) of a printing system hardware or software component. |
PrintByteArrayProperty |
Represents a property of a printing system hardware or software component whose value is an array of Byte values. |
PrintDateTimeProperty |
Represents a DateTime property (and its value) of a printing system hardware or software component. |
PrintDriverProperty |
Represents a PrintDriver property (and its value) of a printing system hardware or software component. |
PrintInt32Property |
Represents an Int32 property (and the value of the property) of a printing system hardware or software component. |
PrintJobPriorityProperty |
Represents a PrintJobPriority property (and its value) of a printing system hardware or software component. |
PrintJobStatusProperty |
Represents a PrintJobStatus property (and its value) of a printing system hardware or software component. |
PrintPortProperty |
Represents a PrintPort property (and its value) of a printing system hardware or software component. |
PrintProcessorProperty |
Represents a PrintProcessor property (and its value) of a printing system hardware or software component. |
PrintProperty |
Represents a property (and the value of the property) of a printing system hardware or software component. |
PrintPropertyDictionary |
Represents a collection of properties and values that are associated with an object in the System.Printing namespace. |
PrintQueueAttributeProperty |
Represents a PrintQueueAttributes property (and its value) of a printing system hardware or software component. |
PrintQueueProperty |
Represents a PrintQueue property (and its value) of a printing system hardware or software component. |
PrintQueueStatusProperty |
Represents a PrintQueueStatus property (and its value) of a printing system hardware or software component. |
PrintServerLoggingProperty |
Represents a PrintServerEventLoggingTypes property (and its value) of a printing system hardware or software component. |
PrintServerProperty |
Represents a PrintServer property (and its value) of a printing system hardware or software component. |
PrintStreamProperty |
Represents a Stream property (and its value) of a printing system hardware or software component. |
PrintStringProperty |
Represents a String property (and its value) of a printing system hardware or software component. |
PrintSystemTypeProperty |
Represents a Type property (and its value) of a printing system hardware or software component. |
PrintThreadPriorityProperty |
Represents a ThreadPriority property (and its value) of a printing system hardware or software component. |
PrintTicketProperty |
Represents a PrintTicket property (and its value) of a printing system hardware or software component. |
Remarks
This namespace contains the following core classes:
The PrintProperty class, which is the base class for most of the other classes.
The PrintPropertyDictionary, which is a Hashtable whose entries are all instances of classes derived from PrintProperty.
This namespace makes it possible to discover at run time, without using reflection, the types of the properties of print system objects, such as PrintServer, PrintQueue, or PrintSystemJobInfo.
For examples that show the use of the classes in this namespace, see PrintBooleanProperty, PrintProperty, and PrintPropertyDictionary.
This namespace is part of the enhanced printing services provided with Windows Presentation Foundation (WPF). Managed code developers using Windows Forms must use the APIs in the System.Drawing.Printing namespace.