WEB打印 转

news/2024/7/3 14:30:10
首先在网页中添加:


VIEWASTEXT>


然后就可以依次加入功能按钮了:



 

将这两块东西放到
就不会打印这些按钮了。当然要定义noprint了:

只要把不想打印的东西的css设置成noprint就可以了。

现在就实现了基本的web打印,需要注意的情况如下:

必须将ie的internet选项的安全设置中对于没有标记为安全的ActiveX控件进行...设置成提示或者启用,否则会报错,导致不可用。
如果在vs.net编辑环境下编辑该页面,它经常自动的给object添加多余的参数,有了这些东西,打印就会出错,所以要记得最后保存的时候删除它们。
为了简便并且达到最好的效果,我们可以在一个页面实现编辑和打印,这时候会需要很多的textbox,我们把它的css设置成.edittext
{
overflow-y:visible;
width: 100%;
border-top: none;
border-right: none;
border-bottom: none;
border-left: none;
}就可以实现在打印的时候不显示边框和multiline的textbox不显示滚动条了。

还有一些小经验就是在设置标格宽度的时候,对于A4纸张,横打用920,竖打用640,效果最好。



http://www.niftyadmin.cn/n/3652707.html

相关文章

Docker镜像的分层与优化

Docker镜像的分层与优化

asp.net1.1中动态更改页面标题

asp.net1.1由于没有masterpage功能,因此动态更改页面标题显得有些困难。今天在网上找到一个简单的方法,与大家分享。通常情况下,页面的标题应该是这样的:Page Title我们做一些修改:,这就把title变成了一个服…

二进制部署Kubernetes集群(单Master节点)

一、常见的K8S按照部署方式 Minikube Minikube是一个工具,可以在本地快速运行一个单节点微型K8s,仅用于学习、 预览K8S的一些特性使用,没有商业价值。 部署地址: https://kubernetes.io/docs/setup/minikube Kubeadmin Kubeadmin也是一个…

ASP.NET 2.0基于SQLSERVER 2005的aspnetdb.mdf部署

由于本人机器上仅安装SQLSERVER2005,而没有装SQLSERVER EXPRESS,于是在部署user profile时遇到了aspnetdb.mdf无法连接的问题,经过一番折腾,总算解决了,下面把经验写下来与大家分享。由于没有aspnetdb.mdf数据库&…

K8S错题集-------------------使用Kubead部署K8S单节点,notReady状态解决

使用kubectl get nodes 发现一个节点出现问题,一直没有Ready 查看2个节点的6443端口,发现没起的这个node01端口中的kube-proxy 没有开启 后来才发现node01节点忘记去拉去镜像了,我使用脚本拉取一下镜像就解决了 [rootnode01 opt]# for i in…

ASP.NET 2.0 绑定高级技巧

1.简单数据绑定定<%# DataBinder.Eval(Container.DataItem, "Price") %><%# Eval("Price") %><%# XPath("Price") %>2.数据源控件控件名 控件描述SqlDataSource 一…

使用Kubeadm部署K8S单节点,速度快于二进制部署

使用Kubeadmin部署K8S单节点&#xff0c;速度快于二进制部署一、 环境准备二、所有节点安装docker三、所有节点安装kubeadm&#xff0c;kubelet和kubectl四、部署K8S集群五、安装dashboard实验环境 主机操作系统IP地址masterCentos7192.168.118.16node01Centos7192.168.118.17…

ASP.NET程序中常用编程代码(一)

1.为按钮添加确认对话框Button1.Attributes.Add("onclick","return confirm(’确认?’)");button.attributes.add("onclick","if(confirm(’are you sure...?’)){return true;}else{return false;}")2.删除表格选定记录//获得DataG…