PrinterCollection (Clase)

Actualización: noviembre 2007

Proporciona una colección de impresoras para su uso en el código de impresión de Visual Basic 6.0 actualizado.

Espacio de nombres:  Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
Ensamblado:  Microsoft.VisualBasic.PowerPacks.Vs (en Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintaxis

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

Comentarios

La clase PrinterCollection expone una colección Printers global que devuelve una colección de impresoras disponibles en el sistema.

La colección Printers utiliza un índice de base cero: el primer objeto Printer tiene un valor Index de 0, el segundo tiene un valor Index de 1, etc.

La colección Printers es de sólo lectura; no puede agregar o quitar un objeto Printer de Printers.

Nota:

Las funciones y los objetos del espacio de nombres Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 se proporcionan para su uso con las herramientas de actualización de Visual Basic 6.0 a Visual Basic 2008. En la mayoría de los casos, estas funciones y objetos duplican la funcionalidad que se obtiene en otros espacios de nombres de .NET Framework. Únicamente son necesarios cuando el modelo de código de Visual Basic 6.0 difiere notablemente de la implementación de .NET Framework.

Ejemplos

En el ejemplo siguiente se muestra cómo devolver una lista de impresoras. Se supone que tiene un control ListBox denominado ListBox1.

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

Jerarquía de herencia

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

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

PrinterCollection (Miembros)

Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 (Espacio de nombres)

Otros recursos

Biblioteca de compatibilidad de impresoras

Cómo: Corregir errores de actualización utilizando la biblioteca de compatibilidad de impresoras (Visual Basic)

Implementar aplicaciones que hacen referencia a la biblioteca de compatibilidad de impresoras