Compartilhar via


PrinterSettings.PaperSourceCollection Classe

Definição

Contém uma coleção de PaperSource objetos.

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
Herança
PrinterSettings.PaperSourceCollection
Implementações

Exemplos

O exemplo de código a seguir preenche a comboPaperSource caixa de combinação com as fontes de papel com suporte da impressora. A SourceName propriedade é identificada como a propriedade que fornece a cadeia de caracteres de exibição para o item que está sendo adicionado por meio da DisplayMember propriedade da caixa de combinação. O exemplo requer que exista uma PrintDocument variável nomeada printDoc e que a caixa de combinação específica exista.

// 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

Comentários

Contém PaperSourcePrinterSettings.PaperSourceCollection instâncias que representam as bandejas de origem de papel por meio da PaperSource.Kind propriedade, que contém um dos PaperSourceKind valores.

Normalmente, você define a fonte de papel de uma página por meio da PageSettings.PaperSource propriedade para uma instância válida PaperSource disponível por meio da PaperSources coleção.

Construtores

Nome Description
PrinterSettings.PaperSourceCollection(PaperSource[])

Inicializa uma nova instância da classe PrinterSettings.PaperSourceCollection.

Propriedades

Nome Description
Count

Obtém o número de fontes de papel diferentes na coleção.

Item[Int32]

Obtém o PaperSource índice em um índice especificado.

Métodos

Nome Description
Add(PaperSource)

Adiciona o especificado PaperSource ao final do PrinterSettings.PaperSourceCollection.

CopyTo(PaperSource[], Int32)

Copia o conteúdo do atual PrinterSettings.PaperSourceCollection para a matriz especificada, começando no índice especificado.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetEnumerator()

Retorna um enumerador que pode iterar por meio da coleção.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

Nome Description
ICollection.CopyTo(Array, Int32)

Para obter uma descrição deste membro, consulte CopyTo(Array, Int32).

ICollection.Count

Para obter uma descrição deste membro, consulte Count.

ICollection.IsSynchronized

Para obter uma descrição deste membro, consulte IsSynchronized.

ICollection.SyncRoot

Para obter uma descrição deste membro, consulte SyncRoot.

IEnumerable.GetEnumerator()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Para obter uma descrição deste membro, consulte GetEnumerator().

Métodos de Extensão

Nome Description
AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.

Cast<TResult>(IEnumerable)

Converte os elementos de um IEnumerable para o tipo especificado.

OfType<TResult>(IEnumerable)

Filtra os elementos de um IEnumerable com base em um tipo especificado.

Aplica-se a

Confira também