PrinterSettings.PaperSourceCollection.Item Property (Int32)


Gets the PaperSource at a specified index.

Namespace:   System.Drawing.Printing
Assembly:  System.Drawing (in System.Drawing.dll)

public virtual PaperSource this[
	int index
] { get; }


Type: System.Int32

The index of the PaperSource to get.

Property Value

Type: System.Drawing.Printing.PaperSource

The PaperSource at the specified index.

The following code example populates the comboPaperSource combo box with the printer's supported paper sources. The SourceName is identified as the property that provides the display string for the item being added through the DisplayMember property of the combo box. The example requires that a PrintDocument variable named printDoc exists and that the specific combo box exists.

// Add list of paper sources found on the printer to the combo box.
// The DisplayMember property is used to identify the property that will provide the display string.

PaperSource pkSource;
for (int i = 0; i < printDoc.PrinterSettings.PaperSources.Count; i++){
    pkSource = printDoc.PrinterSettings.PaperSources[i];

.NET Framework
Available since 1.1
Return to top