2013-01-01 4 views
0

iTextSharp (winforms)를 사용하여 PDF 문서를 생성 중입니다. 이제 생성 된 PDF 문서를 Label Printer를 사용하여 인쇄해야합니다.PDF 및 사용자 정의 레이블 크기 인쇄

컴퓨터에 여러 대의 프린터가 설치되어 있으므로 VB.net에서는 특정 열전 사 프린터를 선택해야합니다.

프린터를 선택한 후에는 배송 라벨 크기 (너비 & 높이)를 지정해야합니다. 그래서 일단 프린터 라벨

을 선택하고 난 (같이 인쇄 할 Confitm 상자를 건너) 레이블이 사용자의 작업없이 인쇄 할 수 싶습니다 사용자 지정 라벨 크기 지정됩니다.

전체 코드가 필요 없으며, 올바른 방향으로 나를 넣어 줄 사람이 필요합니다.

감사합니다.

+0

어떤 유형의 응용 프로그램입니까? Silverlight (예를 들어) 인 경우 * 인쇄 대화 상자를 표시해야합니다. – ChrisF

+0

Windows 응용 프로그램입니다. 웹이 없습니다. – highwingers

답변

1

PrintDocument 개체를 사용할 수 있습니다. Print 메서드를 사용하고 PrintPage 처리기에서 실제 인쇄를 수행합니다. 이렇게하려면 PrintPage 처리기의 PrintPageEventArgs 매개 변수의 그래픽 개체로 출력 할 수 있습니다.

+0

감사합니다. 예제 URL은 무엇입니까? – highwingers

+0

하나 있습니다 : http://msdn.microsoft.com/en-us/library/system.drawing.printing.printdocument.printpage.aspx?cs-save-lang=1&cs-lang=vb#code-snippet-2 – xpda

+0

불행히도 나는 PdfDocument 개체를 사용하여 PDF 파일을 인쇄하는 방법을 보여주는 샘플을 찾을 수 없습니다. 문자열을 인쇄하는 방법을 보여줍니다. 내 레이블은 PDF로 디자인되었으므로 인쇄 문자열을 사용할 수 없습니다. – highwingers