2014-01-25 1 views
0

Microsoft.VisualBasic.Compatibility.VB6 라이브러리를 사용하여 VB2010 Windows Forms에서 인쇄하려고합니다.Microsoft.VisualBasic.Compatibility.VB6을 사용하여 VB2010 Windows Forms에서 인쇄 할 수 없습니다.

나는 라이브러리를 다운로드하여 내 양식으로 가져 왔습니다. Microsoft 도움말 파일이 부정확하고 불완전하며 완전한 예제가 없습니다. "Hello World!"라는 인쇄 단추가있는 간단한 양식 기본 시스템 프린터를 사용하면 시작할 수 있습니다. 이 간단한을 만들기 위해 긴 끝을 갈 것입니다 적절한 라이브러리를 사용하여 제공 어떤 도움 잘 부탁드립니다

...

답변

1

. 대신 PrintDocument class을 사용하십시오.

Imports System.Drawing.Printing 

Public Class Form1 
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click 
     Dim doc = New PrintDocument() 
     AddHandler doc.PrintPage, AddressOf PrintHello 
     doc.Print() 
    End Sub 

    Private Sub PrintHello(sender As Object, e As PrintPageEventArgs) 
     e.Graphics.DrawString("Hello world", Me.Font, Brushes.Black, New PointF(0, 0)) 
    End Sub 
End Class 
관련 문제