System.Printing.IndexedProperties Namespace

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:

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.