- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是我第一次必须使用打印预览,我很困惑,所以我需要一个建议:
这是我要打印的对话框:
这是它目前在我的打印预览对话框中的样子(搞砸了):
这是我现在的完整代码:
Public Class frmPRINT
Private Sub btnPrint_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
PrintDocument1.Print()
End Sub
Private Sub PrintDocument1_PrintPage(ByVal sender As System.Object, ByVal e As System.Drawing.Printing.PrintPageEventArgs) Handles PrintDocument1.PrintPage
Dim bm As New Bitmap(DataGridView1.Width, DataGridView1.Height)
DataGridView1.DrawToBitmap(bm, New Rectangle(0, 0, DataGridView1.Width, DataGridView1.Height))
e.Graphics.DrawImage(bm, 0, 0)
End Sub
Private Sub btnPrintPreview_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnPrintPreview.Click
PrintPreviewDialog1.WindowState = FormWindowState.Normal
PrintPreviewDialog1.StartPosition = FormStartPosition.CenterScreen
PrintPreviewDialog1.ClientSize = New Size(600, 600)
PrintPreviewDialog1.Document = PrintDocument1
PrintPreviewDialog1.ShowDialog()
End Sub
End Class
请问我该如何正确设置?
最佳答案
将页面方向设置为横向
printDocument1.DefaultPageSettings.Landscape = true
有关详细信息,请参阅 PrintDocument.DefaultPaperSettings
上的 MSDN 文档.
关于vb.net - 正确使用 PrintPreview 对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13782735/
好吧,在你用 StringFormat.Alignment = StringAlignment.Center 向我发送垃圾邮件之前...听听我的整个问题: 当我使用以下代码绘制文本时,字符串在 Pri
我正在用 C# 打印自定义页面。当实际打印文档时它工作正常,将它显示到对话框(通过相同的代码)也是如此。当代码用于 PrintPreview 时,对话框以横向模式显示页面,但创建的 Graphics
这是我第一次必须使用打印预览,我很困惑,所以我需要一个建议: 这是我要打印的对话框: 这是它目前在我的打印预览对话框中的样子(搞砸了): 这是我现在的完整代码: Public Class frmPRI
我对 DevExpress GridControl PrintPreview 有疑问。如何在 PrintPreview 中创建带有行号的列?我需要为每一行 PrintPreview 显示序号。 感谢您
我有用于打印预览和打印的代码。 private void button2_Click_1(object sender, EventArgs e) { printPreviewD
我在Workbook_Open()事件中使用以下代码: Application.Dialogs(xlDialogPrintPreview).Show 第一次当我单击启用内容时,预览页面会打开,但打印选
当我可以对工作簿进行 PrintPreview() 时显示 Com 错误 800a03ec 的消息 m_spWorkbook->PrintPreview(); 我在下面的代码中得到了 m_spWork
我正在将 XHTML 页面(用户填写的申请表的一部分)转换为 PDF 文件并将其保存在远程服务器上。我的申请表有 6 个部分,每个部分都是一个 XHTML 页面。 一旦用户填写了 4 个部分,单击 4
我是一名优秀的程序员,十分优秀!