프린터 목록을 가져와서 콤보박스에 출력하는 예제
foreach (string printer in PrinterSettings.InstalledPrinters)
{
this.cboPrinter.Items.Add(printer.ToString());
PrinterSettings p = new PrinterSettings();
p.PrinterName = printer;
if (p.IsDefaultPrinter)
{
cboPrinter.Text = printer.ToString();
DefaultPrintName = cboPrinter.Text;
}
}
기본프린터 변경 방법
[DllImport("winspool.drv")]
public static extern bool SetDefaultPrinter(string name);
SetDefaultPrinter(cboPrinter.Text); // cboPrinter.Text 는 기본프린터로 변경할 프린터명
'스터디 > C#.NET:자료' 카테고리의 다른 글
C# XML 으로 환경설정 저장하기 ( \n,엔터값 포함, NewLine) (0) | 2016.09.24 |
---|---|
C#, 윈도우 폴더, 기본 폴더, 특별 폴더 구하기 (0) | 2014.03.07 |
C#, 16진수 TEXT => 10 진수 변환 (0) | 2013.03.17 |
C#, 윈도우 버전 얻기 (0) | 2013.01.19 |
Visual Studio 2003 설치 (0) | 2012.10.29 |
C#, delegate, Event 사용 (0) | 2012.07.19 |
C#, Dictionary (1) | 2012.07.03 |
C#, DateTimePicker 사용 (0) | 2012.06.08 |
C#, Form 속에 Form 넣기 (Page형태) (0) | 2012.06.06 |
C#, Form 속에 Form 넣기 (MDI형태) (2) | 2012.06.06 |