社区
C#
帖子详情
web打印问题,高分求助
ywcyj
2004-06-22 03:58:35
我要实现这样的功能:点击网页(。aspx)上的按钮,就加载某个。doc文件到打印机,实现打印功能
大家说说如何实现比较方便
...全文
199
4
打赏
收藏
web打印问题,高分求助
我要实现这样的功能:点击网页(。aspx)上的按钮,就加载某个。doc文件到打印机,实现打印功能 大家说说如何实现比较方便
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
angelsea
2004-06-23
打赏
举报
回复
Study!
vicyang
2004-06-23
打赏
举报
回复
UP !!! UP!!!......
ywcyj
2004-06-22
打赏
举报
回复
to 楼上的兄弟
我现在的要求比你说的更简单
只要实现将现成的doc文件添加都打印机就成
bxf2008
2004-06-22
打赏
举报
回复
1。你首先必须把报表载入,也就是你说的加载,
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
try
{
lblMessage.Visible=false;
DataSet myDs=new DataSet();
myDs=(DataSet) this.Session["g_sbcx_jg"];
//string jdyqcx_reporttitle=(string) this.Session["g_jdyqcx_title"];
rDsbcxAll.Load(Server.MapPath("CrSbcx_jg.rpt"));
//((TextObject)rDjdyqcx.ReportDefinition.Sections["Section2"].ReportObjects["toTitle"]).Text=jdyqcx_reporttitle;
rDsbcxAll.SetDataSource(myDs.Tables[0]);
CRVsbcxAll.ReportSource=rDsbcxAll;
}
catch(Exception ExLoad)
{
lblMessage.Visible=true;
lblMessage.Text=ExLoad.Message.ToString();
}
}
2。先保存到word文件里面,然后添加下面代码就可以实现你的要求
private void btnPrintWord_Click(object sender, System.EventArgs e)
{
try
{
CrystalDecisions.Shared.ExportOptions myExportsOptions;
CrystalDecisions.Shared.DiskFileDestinationOptions myDiskFileOptions;
string myExportFileName;
//Crsbcx_jg1 myReport=new Crsbcx_jg1();
//Read the temp directory from Web.Config,this temp Directory at the server
string strTempDirectory=System.Configuration.ConfigurationSettings.AppSettings["TempDirectory"];
//-----------------------------End--------------b0b0 2004-4.15
myExportFileName=strTempDirectory.Trim()+ this.Session.SessionID.ToString() +".doc" ;
myDiskFileOptions=new CrystalDecisions.Shared.DiskFileDestinationOptions();
myDiskFileOptions.DiskFileName=myExportFileName;
myExportsOptions=rDsbcxAll.ExportOptions;
myExportsOptions.DestinationOptions=myDiskFileOptions;
myExportsOptions.ExportDestinationType=CrystalDecisions.Shared.ExportDestinationType.DiskFile;
myExportsOptions.ExportFormatType=CrystalDecisions.Shared.ExportFormatType.WordForWindows;
rDsbcxAll.Export();
Response.ClearContent();
Response.ClearHeaders();
Response.ContentType="application/msword";
Response.WriteFile(myExportFileName);
Response.Flush();
Response.Close();
System.IO.File.Delete(myExportFileName);
}
catch(Exception ExWord)
{
lblMessage.Visible=true;
lblMessage.Text=ExWord.Message.ToString();
}
基于LODOP的
Web
打印
插件实战应用
本文深入探讨LODOP在
Web
打印
中的应用,涵盖多类型内容渲染、条码生成、字体缓存及分页控制等核心技术。分析其依赖ActiveX/NPAPI的兼容性
问题
,并提出Electron、远程
打印
服务、WASM等现代化替代方案,助力企业实现高精度、跨平台的
打印
集成。
Web
打印
连续的表格,自动根据行
高分
页
本文介绍了一个基于JavaScript的表格
打印
插件,支持A3/A4纸张大小选择、表格自动分页、表头及页码等功能,适用于网页表格
打印
场景。
提升地图
打印
质量:Print Maps开源项目推荐
Print Maps开源项目旨在解决传统
Web
地图
打印
效果不佳的
问题
。它利用Mapbox GL JS等技术,在浏览器中渲染
高分
辨率地图,实现高质量
打印
。适用于GIS、教育科研、商业分析、旅游导航等场景,具有
高分
辨率输出、多格式支持等特点,为地图
打印
提供高效方案。
从Canvas绘制到DataUrl:深入拆解Luckysheet
打印
功能的底层实现原理与性能优化
本文深入解析Luckysheet
打印
功能的底层实现,聚焦Canvas渲染架构、devicePixelRatio适配、动态分页算法及DOM转Canvas技术;阐述
高分
辨率
打印
实现路径,并介绍增量渲染、离屏Canvas、
Web
Worker分流、
打印
缓存等关键性能优化手段,覆盖混合内容处理、多Sheet输出与WYSIWYG预览等高级能力。
OpenLayers教程09_
打印
地图:导出地图为图片或PDF
本文围绕在OpenLayers中实现
打印
地图功能展开,介绍了导出地图功能在
Web
GIS中的作用,如导出为图片、PDF,包含标记注释、选择导出区域等。还给出代码实现步骤,包括初始化地图、导出为图片和PDF、处理标记注释、
高分
辨率导出和性能优化等,可满足用户多样需求。
C#
111,131
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章