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 | |
---|---|---|
PrinterCollection | Inicializa uma PrinterCollection objeto. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
Count | Retorna o número de impressoras no Printers coleção. | |
Item | Retorna um membro específico da Printers coleção pelo número de índice. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
Equals | determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) |
Superior
Implementações explícitas da interface
Nome | Descrição | |
---|---|---|
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çã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
Implantação de aplicativos que fazem referência a biblioteca de compatibilidade da impressora