PrinterCollection - класс
Обновлен: Ноябрь 2007
Предоставляет коллекцию принтеров для использования в обновленном коде печати Visual Basic 6.0.
Пространство имен: Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
Сборка: Microsoft.VisualBasic.PowerPacks.Vs (в Microsoft.VisualBasic.PowerPacks.Vs.dll)
Синтаксис
'Декларация
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
Заметки
Класс PrinterCollection предоставляет глобальную коллекцию Printers, которая возвращает коллекцию доступных системных принтеров.
Коллекция Printers использует индекс с отсчетом от нуля: у первого объекта Printer значение Index равно 0, у второго принтера значение Index равно 1 и т.д.
Коллекция Printers доступна только для чтения; добавлять и удалять объекты Printer в коллекции Printers нельзя.
Примечание. |
---|
Функции и объекты пространства имен Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 предназначены для использования инструментами обновления Visual Basic 6.0 до Visual Basic 2008. В большинстве случаев эти функции и объекты дублируют функциональные возможности, реализованные в других пространствах имен в .NET Framework. Они необходимы только в тех случаях, когда модель кода Visual Basic 6.0 значительно отличается от реализации .NET Framework. |
Примеры
В следующем примере демонстрируется, как получить список принтеров. В примере предполагается наличие элемента управления ListBox с именем ListBox1.
Dim i As Integer
For i = 0 To Printers.Count - 1
ListBox1.Items.Add(Printers(i).DeviceName)
Next
Иерархия наследования
System.Object
Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6.PrinterCollection
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 - пространство имен
Другие ресурсы
Библиотека совместимости принтера
Развертывание приложений, в которых содержатся ссылки на библиотеку совместимости принтера