Compartir a través de


PrinterSettings.PaperSourceCollection Clase

Definición

Contiene una colección de objetos PaperSource.

public: ref class PrinterSettings::PaperSourceCollection : System::Collections::ICollection
public class PrinterSettings.PaperSourceCollection : System.Collections.ICollection
type PrinterSettings.PaperSourceCollection = class
    interface ICollection
    interface IEnumerable
Public Class PrinterSettings.PaperSourceCollection
Implements ICollection
Herencia
PrinterSettings.PaperSourceCollection
Implementaciones

Ejemplos

En el ejemplo de código siguiente se rellena el comboPaperSource cuadro combinado con los orígenes de papel admitidos de la impresora. SourceName se identifica como la propiedad que proporciona la cadena de presentación para el elemento que se va a agregar a través de la DisplayMember propiedad del cuadro combinado. En el ejemplo se requiere que exista una PrintDocument variable denominada printDoc y que exista el cuadro combinado específico.

// 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*.
comboPaperSource->DisplayMember = "SourceName";
PaperSource^ pkSource;
for ( int i = 0; i < printDoc->PrinterSettings->PaperSources->Count; i++ )
{
   pkSource = printDoc->PrinterSettings->PaperSources[ i ];
   comboPaperSource->Items->Add( pkSource );
}
// 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.
comboPaperSource.DisplayMember="SourceName";

PaperSource pkSource;
for (int i = 0; i < printDoc.PrinterSettings.PaperSources.Count; i++){
    pkSource = printDoc.PrinterSettings.PaperSources[i];
    comboPaperSource.Items.Add(pkSource);
}
' 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.
comboPaperSource.DisplayMember = "SourceName"

Dim pkSource As PaperSource
For i = 0 to printDoc.PrinterSettings.PaperSources.Count - 1
    pkSource = printDoc.PrinterSettings.PaperSources.Item(i)
    comboPaperSource.Items.Add(pkSource)
Next

Comentarios

PrinterSettings.PaperSourceCollection contiene PaperSource instancias que representan las bandejas de origen de papel a través de la PaperSource.Kind propiedad , que contiene uno de los PaperSourceKind valores .

Normalmente, se establece el origen de papel de una página a través de la PageSettings.PaperSource propiedad en una instancia válida PaperSource disponible a través de la PaperSources colección.

Constructores

PrinterSettings.PaperSourceCollection(PaperSource[])

Inicializa una nueva instancia de la clase PrinterSettings.PaperSourceCollection.

Propiedades

Count

Obtiene el número de los diferentes orígenes de papel de la colección.

Item[Int32]

Obtiene el objeto PaperSource en el índice especificado.

Métodos

Add(PaperSource)

Agrega el objeto PaperSource especificado al final de PrinterSettings.PaperSourceCollection.

CopyTo(PaperSource[], Int32)

Copia el contenido de PrinterSettings.PaperSourceCollection actual en la matriz especificada, comenzando en el índice especificado.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetEnumerator()

Devuelve un enumerador que puede recorrer en iteración la colección.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

ICollection.CopyTo(Array, Int32)

Para obtener una descripción de este miembro, vea CopyTo(Array, Int32).

ICollection.Count

Para obtener una descripción de este miembro, vea Count.

ICollection.IsSynchronized

Para obtener una descripción de este miembro, vea IsSynchronized.

ICollection.SyncRoot

Para obtener una descripción de este miembro, vea SyncRoot.

IEnumerable.GetEnumerator()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Para obtener una descripción de este miembro, vea GetEnumerator().

Métodos de extensión

Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.

OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.

AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.

Se aplica a

Consulte también