Partilhar via


Classe PrinterCollection

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

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

Sintaxe

Public NotInheritable Class PrinterCollection _
    Implements IEnumerable

Dim instance As PrinterCollection
public sealed class PrinterCollection : IEnumerable
public ref class PrinterCollection sealed : IEnumerable
public final class PrinterCollection implements IEnumerable

Comentários

The PrinterCollection classe expõe um global Printers coleção que retorna uma coleção de impressoras disponível no sistema.

The Printers coleção usa um índice baseado em zero: o primeiro Printer tem um Index 0, o segundo tem um Index 1 e assim por diante.

The Printers coleção é somente leitura; não é possível adicionar ou remover um Printer objeto a partir de Printers.

Observação:

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

Exemplos

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

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

Hierarquia de herança

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

Acesso thread-safe

Quaisquer membros static (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

Membros PrinterCollection

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

Outros recursos

Biblioteca de compatibilidade de impressora

Como: Corrigir erros de Atualizar usando a biblioteca de compatibilidade de impressora (Visual Basic)

Implantando aplicativos que Referência a biblioteca de compatibilidade de impressora