vb.net打印插件 vb窗体打印代码

vb.net如何实现打印整个panel的内容(打印机打印)

使用jquery.print插件

霞山网站建设公司成都创新互联,霞山网站设计制作,有大型网站制作公司丰富经验。已为霞山上千家提供企业网站建设服务。企业网站搭建\成都外贸网站制作要多少钱,请找那个售后服务好的霞山做网站的公司定做!

我用得jQuery.print, version 1.3.2。

页面上调用代码如下:PrintArea就是你panel的ID....

script src="~/Scripts/jQuery.print.js"/script

script

function printarea() {

$("#PrintArea").print({

globalStyles: true,

mediaPrint: false,

stylesheet: null,

noPrintSelector: ".no-print",

iframe: true,

append: null,

prepend: null,

manuallyCopyFormValues: true,

deferred: $.Deferred()

});

}

/script

a class="btn btn-success" onclick="printarea()"打印/a

关于vb.net添加打印控件的用法

txt文件:

procedure TForm1.Button1Click(Sender: TObject);

var

MyFile: TextFile;

SourceFile:TextFile;

Tmp:String;

begin

AssignPrn(MyFile);

AssignFile(SourceFile,'FilePath');

Reset(SourceFile);

Rewrite(MyFile);

Readln(SourceFile,Tmp);

While Not EOF(SourceFile) do

Begin

Writeln(MyFile, Tmp);

Readln(SourceFile,Tmp);

System.CloseFile(MyFile);

end;

图形文件需要TPrinter.canvas来打印了,

vb的printer.scale 用来打印全屏或者当前控件显示内容,换成vb.net用什么方法能实现?

报表打印应该也能实现,但是我觉得你这个用文本打印更简单,将数据输出到txt文件,结果用RichTextBox显示,但是需要简单的排版,调用打印机打印RichTextBox即可的

排版用tab()、space()、vbcrlf或PrintLine(1)换行,代码类似如下样式

PrintLine(1, TAB(60), "准考证" )

PrintLine(1)

PrintLine(1, "姓名:" xingming Space(3) "准考证号:" cel(1) Space(3) cel(2) Space(3) cel(3))

但是TAB()排版比较规整


网站题目:vb.net打印插件 vb窗体打印代码
网站路径:http://www.csruizhi.cn/article/hjchps.html

其他资讯

Copyright © 2007-2024 成都优众联杰科技有限公司 All Rights Reserved 蜀ICP备2024116266号
友情链接: 定制网站设计 定制级高端网站建设 成都营销网站建设 网站设计 广安网站设计 手机网站建设套餐 成都网站建设 网站建设 古蔺网站建设 重庆手机网站建设 网站设计制作 网站设计 成都网站设计 上市集团网站建设 成都网站制作 成都网站设计公司 宜宾网站设计 营销型网站建设 成都营销网站制作 移动网站建设 高端网站设计 成都网站设计公司