Classe PrinterCollection

Fornece uma coleção de impressoras para uso pelo código de impressão Visual Basic 6.0 atualizado.

Hierarquia de herança

System.Object
  Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6.PrinterCollection

Namespace:  Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (em Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintaxe

'Declaração
Public NotInheritable Class PrinterCollection _
    Implements IEnumerable
public sealed class PrinterCollection : IEnumerable
public ref class PrinterCollection sealed : IEnumerable
[<Sealed>]
type PrinterCollection =  
    class
        interface IEnumerable
    end
public final class PrinterCollection implements IEnumerable

O tipo PrinterCollection expõe os membros a seguir.

Construtores

  Nome Descrição
Método público PrinterCollection Inicializa uma PrinterCollection objeto.

Superior

Propriedades

  Nome Descrição
Propriedade pública Count Retorna o número de impressoras no Printers coleção.
Propriedade pública Item Retorna um membro específico da Printers coleção pelo número de índice.

Superior

Métodos

  Nome Descrição
Método público Equals determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método público GetHashCode Serve como uma função de hash para um tipo específico. (Herdado de Object.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)

Superior

Implementações explícitas da interface

  Nome Descrição
Implementação explícita da interfaceMétodo particular IEnumerable.GetEnumerator

Superior

Comentários

O PrinterCollection classe expõe um global Printersa coleção que retorna uma coleção de impressoras disponíveis no sistema.

O Printers coleção usa um zero-com base no índice: o primeiro Printer tem um Index 0, o segundo tem um Index 1 e assim por diante.

O Printers coleção é somente leitura; Você não pode adicionar ou remover um Printerde objeto de Printers.

ObservaçãoObservação

Funções e objetos na Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 namespace são fornecidos para uso pelas ferramentas para a atualização de Visual Basic 6.0 para Visual Basic. Na maioria dos casos, essas funções e objetos duplicar a funcionalidade que podem ser encontrados em outros espaços na .NET Framework.São necessárias apenas quando o modelo de código Visual Basic 6.0 difere significativamente do.NET Framework de implementação.

Exemplos

O exemplo a seguir demonstra como retornar uma lista de impressoras.Ele pressupõe que você tenha um ListBox controle denominado ListBox1.

Dim i As Integer
For i = 0 To Printers.Count - 1
    ListBox1.Items.Add(Printers(i).DeviceName)
Next

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6

Outros recursos

Biblioteca de compatibilidade da impressora

Como: corrigir erros de atualização usando a biblioteca de compatibilidade da impressora (Visual Basic)

Implantação de aplicativos que fazem referência a biblioteca de compatibilidade da impressora