<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>shuwf</title>
    <description></description>
    <link>http://shuwf.javaeye.com</link>
    <language>UTF-8</language>
    <copyright>Copyright 2003-2008, JavaEye.com</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>JavaEye - 做最棒的软件开发交流社区</generator>
      <item>
        <title>B/S项目中实现Web打印的方案</title>
        <author>shuwf</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://shuwf.javaeye.com">shuwf</a>&nbsp;
          链接：<a href="http://shuwf.javaeye.com/blog/143198" style="color:red;">http://shuwf.javaeye.com/blog/143198</a>&nbsp;
          发表时间: 2007年11月24日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <font face="Arial">
<p><br />
在做项目的时候，经常遇到这样的项目需求：主体与个体相关联，<font face="Arial">主体包含个体，个体类型可以不同，且个体相互独立</font>。同时主体可能包含一个或多个（不限定个数）个体，在打印的时候需要将主体信息与所有的个体信息通过WEB方打印出来。要求打印效果要美观（比如附件中的效果）。</p>
<p>说句实话，这是一个非常普遍的也很简单的需求，但如何实现WEB打印，并打印的效果美观呢？常见情况下有以下几种：</p>
<p>1、IE直接打印：当需要分多页打印的时候，表格行会变得很难看（上一页的表格可能没有下边框，下一页的表格没有上边框）</p>
<p>2、报表工具：现有的报表工具中有些可以很好的打印出来，但有的也会出现页中的表格被分页打印弄得面目全非（好的报表工具真的不错，但好东西价格一般都不便宜呀）</p>
<p>3、word或excel模板：Word模板虽然挻不错，但对面现在这个情况，对于固定格式的打印要求，可能设置标签之类的完，但对于太多不确定的数据，标签或直接生成word文档，可能都实现不了需 求，因为Word不是很友善的；Excel可以很容易生成，但在美观上来讲，真的挻难派上用场了</p>
<p>4、PDF：使用iText 可以方便的生成很漂亮的PDF，但是出现多页的时候页中的表格也会出现像IE中直接打印的那种尴尬局面。</p>
<p>&nbsp;这是一个小项目，承受不起高级的报表工具，但一定要实现以上的打印的要求，有些什么可行的方案呢。</p>
<p>因为本人项目中遇到这样的情况，而且也正处于这样的尴尬的局面，我也很想通过大家了解一些这样的好的解决方案。大家一起来讨论下吧，学习学习在处理WEB页中实现的打印的好方法。</p>
</font>
          <br/>
          <span style="color:red;">
            <a href="http://shuwf.javaeye.com/blog/143198#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sat, 24 Nov 2007 01:55:54 +0800</pubDate>
        <link>http://shuwf.javaeye.com/blog/143198</link>
        <guid>http://shuwf.javaeye.com/blog/143198</guid>
      </item>
  </channel>
</rss>