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
Spazio dei nomi Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
Altre risorse
Distribuzione di applicazioni che fanno riferimento a Printer Compatibility Library