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 seguinte preenche a comboPaperSource caixa combinada com as fontes de papel suportadas pela impressora. A SourceName é identificada como a propriedade que fornece a string de visualização para o item que está a ser adicionado através da DisplayMember propriedade da caixa combinada. O exemplo exige que exista uma PrintDocument variável nomeada printDoc e que exista a caixa de combo específica.

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

Observações

Contém PrinterSettings.PaperSourceCollectionPaperSource instâncias que representam a fonte do papel passa pela PaperSource.Kind propriedade , que contém um dos PaperSourceKind valores.

Normalmente, define a fonte em papel de uma página através da PageSettings.PaperSource propriedade para uma instância válida PaperSource disponível na PaperSources coleção.

Construtores

Name Description
PrinterSettings.PaperSourceCollection(PaperSource[])

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

Propriedades

Name Description
Count

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

Item[Int32]

Obtém-nos PaperSource num índice especificado.

Métodos

Name Description
Add(PaperSource)

Adiciona o especificado PaperSource ao fim do PrinterSettings.PaperSourceCollection.

CopyTo(PaperSource[], Int32)

Copia o conteúdo da corrente PrinterSettings.PaperSourceCollection para o array especificado, começando no índice especificado.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetEnumerator()

Devolve um enumerador que pode iterar pela coleção.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Implementações de Interface Explícita

Name Description
ICollection.CopyTo(Array, Int32)

Para uma descrição deste elemento, veja CopyTo(Array, Int32).

ICollection.Count

Para uma descrição deste elemento, veja Count.

ICollection.IsSynchronized

Para uma descrição deste elemento, veja IsSynchronized.

ICollection.SyncRoot

Para uma descrição deste elemento, veja SyncRoot.

IEnumerable.GetEnumerator()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Para uma descrição deste elemento, veja GetEnumerator().

Métodos da Extensão

Name Description
AsParallel(IEnumerable)

Permite a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable para um IQueryable.

Cast<TResult>(IEnumerable)

Conjura os elementos de an IEnumerable para o tipo especificado.

OfType<TResult>(IEnumerable)

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

Aplica-se a

Ver também