PrinterSettings.PaperSourceCollection Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |