다음을 통해 공유


PrinterCollection 클래스

업데이트: 2007년 11월

업그레이드된 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 컬렉션은 0부터 시작하는 인덱스를 사용합니다. 즉, 첫 번째 Printer의 Index는 0이고 두 번째의 Index는 1인 형태입니다.

Printers 컬렉션은 읽기 전용이므로 Printers에서 Printer 개체를 추가하거나 제거할 수 없습니다.

참고:

Visual Basic 6.0에서 Visual Basic 2008로의 업그레이드 도구에서 사용할 수 있도록 Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 네임스페이스의 함수 및 개체가 제공됩니다. 이러한 함수와 개체에서 제공하는 대부분의 기능은 .NET Framework의 다른 네임스페이스에서 얻을 수 있는 기능과 동일하므로 이러한 함수와 개체는 Visual Basic 6.0 코드 모델이 .NET Framework 구현과 크게 다른 경우에만 사용해야 합니다.

예제

다음 예제에서는 프린터 목록을 반환하는 방법을 보여 줍니다. 이 예제에서는 ListBox1이라는 ListBox 컨트롤이 있다고 가정합니다.

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(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

참고 항목

참조

PrinterCollection 멤버

Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 네임스페이스

기타 리소스

프린터 호환성 라이브러리

방법: 프린터 호환성 라이브러리를 사용하여 업그레이드 오류 수정(Visual Basic)

프린터 호환성 라이브러리를 참조하는 응용 프로그램 배포