vb.net打印对话框 vb打印功能

在vb.net 里面,如何打印当前窗口有截屏键Ctrl + Alt + prtScr/sysRq(prtScr/sysRq在F12旁边)vb.net打印对话框,再打开画图、WORD等粘贴就行vb.net打印对话框了
vb.net 怎么实现发票打印窗体,按窗体上的格式打印出来 , 用的是access数据库,请高手帮忙!选择开始菜单中→程序→【Management SQL Server 2008】→【SQL Server Management Studio】命令 , 打开【SQL Server Management Studio】窗口 , 并使用Windows或 SQL Server身份验证建立连接 。
在【对象资源管理器】窗口中展开服务器,然后选择【数据库】节点
右键单击【数据库】节点 , 从弹出来的快捷菜单中选择【新建数据库】命令 。
执行上述操作后,会弹出【新建数据库】对话框 。在对话框、左侧有3个选项,分别是【常规】、【选项】和【文件组】 。完成这三个选项中的设置会后 , 就完成了数据库的创建工作,
在【数据库名称】文本框中输入要新建数据库的名称 。例如,这里以“新建的数据库” 。
在【所有者】文本框中输入新建数据库的所有者,如sa 。根据数据库的使用情况,选择启用或者禁用【使用全文索引】复选框 。
在【数据库文件】列表中包括两行,一行是数据库文件,而另一行是日记文件 。通过单击下面的【添加】、【删除】按钮添加或删除数据库文件 。
切换到【选项页】、在这里可以设置数据库的排序规则、恢复模式、兼容级别和其他属性 。
切换到【文件组】页 , 在这里可以添加或删除文件组 。
完成以上操作后,单击【确定】按钮关闭【新建数据库】对话框 。至此“新建的数据”数据库创建成功 。新建的数据库可以再【对象资源管理器】窗口看到 。
VB.NET或C#如何调用某个打印机(例如"Microsoft XPS Document Writer")的“打印首选项”?实现打印功能vb.net打印对话框的核心是PrintDocument类这个类属于System.Drawing.Printing名字空间这个类封装了当前vb.net打印对话框的打印设置页面设置以及所
有的与打印有关的事件和方法
这个类包括以下几个属性 事件 和方法
1、PrinterSettings 属性
存放打印机的设置信息这个属性不需要程序员设置因为它是由打印对话框获取的
2、PrintCountroller 属性
控制打印过程
3、DefaultPageSettings 属性
存放页面设置信息 打印纸大小方向等也不需要程序员设置因为它是由页面设置对话框获取的
4、DocumentName 属性
指定文档名称vb.net打印对话框 , 出现在打印机状态窗口中
1 。BeginPrint事件
在打印之前发出
2. PrintPage事件
每打印一页是发出,事件接受一个PrintPageEventArgs参数该参数封装了打印相关的信息
PrintPageEventArgs参数有很多重要的属性
1 Cancel 取消打印
2 Graphics 页面的绘图对象
3 HasMorePages 是否还有要打印的页面
Print 方法 该方法没有参数 调用它将按照当前设置开始打印
若实现打印功能首先构造PrintDocument对象添加打印事件
PrintDocument printDocument;
private void InitializeComponent()
{
...
printDocument=new PrintDocument();
printDocument.PrintPage += new PrintPageEventHandler (this.printDocument_PrintPage);
...
}
实现打印事件功能
打印和绘图类似都是调用Graphics 类的方法进行画图 不同的是一个在显示器上一个在打印纸上并且打印要进行一些复杂的计算
如换行 分页等 。
private void printDocument_PrintPage(object sender,PrintPageEventArgs e)
{
StringReader lineReader = new StringReader(textBox.Text);

推荐阅读