【发布时间】:2013-03-23 17:53:15
【问题描述】:
当用户从列表视图中选择文档时,我正在尝试创建文档的打印预览。我知道我需要创建一个打印文档并将其传递给 printpreviewcontrol,但我不知道如何将文件“分配”给打印文档(我知道下面的示例只是为其命名)。这可能吗?我在论坛和 MSDN 中找到的所有示例都处理基本文本文件。比如如何打印预览office docs、pdf等?
Imports System.Windows.Forms
Imports System.Drawing.Printing.PrintDocument
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
PrintDocument1.DocumentName = "C:\Documents and Settings\Practice.xlsx"
PrintPreviewControl1.Document = PrintDocument1
End Sub
End Class
任何帮助将不胜感激。我觉得我错过了一些简单的东西。谢谢!
【问题讨论】:
-
为什么要添加
c#标签?这是无关紧要的。已删除.. -
也许有人知道 C# 中的解决方案,因为它本质上是相同的语言。
标签: vb.net visual-studio-2010 visual-studio-2008 printing