当前位置: 首页 > news >正文

招生网站建设策划方案外贸平台有哪些小网站

招生网站建设策划方案,外贸平台有哪些小网站,网站制作需要注意什么,谷歌提交网站通过好友CallHot介绍Lodopweb打印控件。由于是国人开发的#xff0c;故这两天认真了研究下#xff0c;打算在未来的项目中使用。现将学习成果与园友分享。如果存在不足的地方#xff0c;希望您指出。 具体的实现步骤如下#xff1a; 一、准备工作 1.MVC2.0 jQuery1.4.1 开…  通过好友CallHot介绍Lodopweb打印控件。由于是国人开发的故这两天认真了研究下打算在未来的项目中使用。现将学习成果与园友分享。如果存在不足的地方希望您指出。   具体的实现步骤如下   一、准备工作    1.MVC2.0 jQuery1.4.1 开发环境。   2.Lodop web 打印控件官方地址http://mtsoftware.v053.gokao.net/download.html  (注国人开发免费软件)。   3.StringTemplateC#开源模板引擎。官方地址http://www.stringtemplate.org。   本文主要给出WEB下打印步骤实现方案具体的技术实现细节请查看官方API。lodop,stringtemplate 官方已给出了详尽的文档说明。   二、MVC2.0使用StringTemplate构造打印模板   StringTemplate 文中简称st。网络上有相关文档介绍st效率还不错。本文将st作为报表打印模板。在实际项目开发中将繁杂的报表打印工作内容部分分配给美工来处理。而开发人员只需提供数据源接口。使用st可以减轻开发人员的工作量。并将报表开发任务分工更细致。给项目带来的好处就不多论了。具体实现如下   1.在MVC2.0项目中引用st核心dll   2.建立st的模板文件template.stst模板专用文件   也可以认为st文件就是一个普通的html文件。该部分主要由美工负责处理比如CSS。   3.在MVC2.0 controller 内建立提供数据源的 JsonResult public JsonResult Print(){//构造打印数据 ListCustomerTest list new ListCustomerTest();for (int i 0; i 100; i) { list.Add(new CustomerTest { CustomerName candy i, CustomerAddress 思明区 i, CustomerPhone 13148484855 i }); list.Add(new CustomerTest { CustomerName linda i, CustomerAddress 湖里区 i, CustomerPhone 13847487545 i }); list.Add(new CustomerTest { CustomerName ellie i, CustomerAddress 海昌区 i, CustomerPhone 1359984665 i }); }//StringTemplate 打印模板文件实际项目中为提高程序效率应将打印模板文件缓存。 string serverPath System.Web.HttpContext.Current.Server.MapPath(~);string path Path.Combine(serverPath, PrintTemplate\); StringTemplateGroup group new StringTemplateGroup(myGroup, path, typeof(TemplateLexer)); StringTemplate st group.GetInstanceOf(template); st.SetAttribute(customer, list);//为打印提供html相关超文本内容。 StringBuilder sb new StringBuilder(); sb.Append(html xmlnshttp://www.w3.org/1999/xhtml langzh-CN); sb.Append(head); sb.Append(meta http-equivContent-Type contenttext/html; charsetutf-8 /); sb.Append(meta http-equivContent-Language contentzh-CN /);string cssContent System.IO.File.ReadAllText(Path.Combine(serverPath, Content\CSS\CSSForPrint.css)); sb.Append(style typetext/css); sb.Append(cssContent); sb.Append(/style); sb.Append(/head); sb.Append(body); sb.Append(st.ToString()); sb.Append( ); sb.Append(/body); sb.Append(/html);return Json(new { success true, data sb.ToString() }, JsonRequestBehavior.AllowGet);}   其中CustomerTest是自定义数据类已经给出详细的注释了。仔细阅读不难理解。   4.MVC2.0 view html head 内加入js 代码 asp:Content IDContent3 ContentPlaceHolderIDHead runatserverscript languagejavascript srcCheckActivX.js/script object idLODOP classidclsid:2105C259-1E0C-4534-8141-A753534CB4CA width0 height0/object script typetext/javascriptfunction prn1_preview(data) { LODOP.PRINT_INIT(打印控件功能演示_Lodop功能_打印表格);//报表标题 LODOP.ADD_PRINT_HTM(50, 300, 330, 300,font color black size 6客户列表/fontfont color blue size 2(制表人张三)/font);//报表内容打印。 LODOP.ADD_PRINT_TABLE(100, 150, 760, 900, data); LODOP.PREVIEW(); }; $(function () { $(#btnPrint).click(function () {var url %Url.Action(Print,Home) %; $.ajax({ type: POST, url: url, cache: false, dataType: json, success: function (result) {if (result.success) { prn1_preview(result.data); } } }); }); })/script/asp:Content   三、运行截图   最后一页打印预览   打印机横向打印   四、注意事项    本文给出的web打印方案需要读者对MVC2.0 、jQuery 、StringTemplate 有一定的了解。另外本例只是在IE下实现了WEB打印如果需要Firefox或其他浏览器下支持web打印请联系Lodop作者。   希望本篇文章可以给您带来帮助如有不足之处欢迎指出谢谢
http://www.zqtcl.cn/news/552591/

相关文章:

  • 微信h5商城网站枣庄建设工程管理局网站
  • 做弹弓教程网站旺道seo怎么优化网站
  • 监理公司宣传册设计样本杭州优化seo公司
  • 佛山优化网站关键词衡水专业做网站
  • 京东alexa排名seo发外链网站
  • 中国工业设计网站制作网页版权怎么修改
  • 贞丰县建设局网站一般的电脑培训班要多少钱
  • 模板网站建设清单太原网站制作电话
  • 网站建设的需求要素设计企业网站机
  • 深圳百度推广电话西安官网seo技术
  • 沈阳建站免费模板福州建设企业
  • 怎么在百度首页做网站wordpress返回前页
  • 张家口城乡建设局网站wordpress 等待响应
  • 专门设计网站的公司叫什么怎么做网站多少钱
  • 淡水网站建设健身器材 网站模版
  • 河南建设网站公司简介做新闻类网站需要什么资质
  • 网络文化经营许可证图片下载优化大师安装桌面
  • 网站cms系统教育网站开发文档
  • 用网站做淘客怎么做网站建设在电访销售话术
  • 做电影网站赚了几百万动画制作流程
  • 怎么做企业的网站首页wordpress 主机迁移
  • 网站常见问题网页设计代码开头
  • 聊城网站推广品牌推广计划描述
  • 池州网站制作优化有没有专业做特产的网站
  • wordpress采集站源码wordpress好用的会员插件
  • 寿县城乡建设局网站青岛网站建设大全
  • 杭州做网站的好公司哪家好做影视网站侵权吗
  • 自助建站网站seo公司想学编程做网站
  • 网站空间备案要多久花木公司网站源码
  • 高端求职网站排名ftontpage如何做网站