Condividi tramite


Classe PrinterCollection

Aggiornamento: novembre 2007

Fornisce un insieme di stampanti da utilizzare con il codice di stampa aggiornato di Visual Basic 6.0.

Spazio dei nomi:  Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintassi

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

Note

La classe PrinterCollection espone un insieme Printers globale che restituisce un insieme di stampanti disponibili nel sistema.

L'insieme Printers utilizza un indice a base zero: nel primo oggetto Printer il valore di Index è pari a 0, nel secondo il valore di Index è pari a 1 e così via.

L'insieme Printers è di sola lettura: non è possibile aggiungere o rimuovere un oggetto Printer da Printers.

Nota:

Le funzioni e gli oggetti nello spazio dei nomi Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 vengono forniti per essere utilizzati dagli strumenti per l'aggiornamento da Visual Basic 6.0 a Visual Basic 2008. Nella maggior parte dei casi, tali funzioni e oggetti duplicano le funzionalità disponibili in altri spazi dei nomi in .NET Framework. Sono necessari, pertanto, solo quando il modello di codice di Visual Basic 6.0 differisce in modo significativo dall'implementazione di .NET Framework.

Esempi

Nell'esempio riportato di seguito viene illustrato come restituire un elenco di stampanti. Si presuppone che si disponga di un controllo ListBox denominato ListBox1.

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

Gerarchia di ereditarietà

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

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Membri PrinterCollection

Spazio dei nomi Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6

Altre risorse

Printer Compatibility Library

Procedura: correggere gli errori di aggiornamento utilizzando Printer Compatibility Library (Visual Basic)

Distribuzione di applicazioni che fanno riferimento a Printer Compatibility Library