找回密码
 立即注册

QQ登录

只需一步,快速开始

婧友

论坛元老

24

主题

74

帖子

1万

积分

论坛元老

积分
10068

活字格认证

婧友
论坛元老   /  发表于:2012-6-19 10:23  /   查看:6977  /  回复:9
下面是一个Demo,是使用第三方控件打印spread里面的数据,但是效果很不好,版主看下

Demo..zip (1.95 MB, 下载次数: 845)

9 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-6-19 12:46:00
沙发
回复 1楼婧友的帖子

这是我使用 1# 中 Demo 的打印效果:
printresult.png
楼主期待的效果是?
回复 使用道具 举报
婧友
论坛元老   /  发表于:2012-6-19 13:37:00
板凳
我所期望的效果是,页面上卡片展示的什么效果,打印出来的就是什么样的效果
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-6-19 14:35:00
地板
回复 3楼婧友的帖子

我的实现方法是: <!--在这里添加了 div 来代替 spread border-bottom -->

  1. <div id="aaa">
  2.         <!--在这里添加了 div 来代替 spread border-bottom -->
  3.         <div style=" height:344px; width:771px; border-bottom:1px solid black">
  4.         <FarPoint:FpSpread ID="FpSpread1" runat="server" BorderColor="Black" BorderStyle="Solid"
  5.             BorderWidth="1px" Height="200" Width="400">
  6.             <CommandBar BackColor="Control" ButtonFaceColor="Control" ButtonHighlightColor="ControlLightLight"
  7.                 ButtonShadowColor="ControlDark">
  8.             </CommandBar>
  9.             <Sheets>
  10.                 <FarPoint:SheetView SheetName="Sheet1">
  11.                 </FarPoint:SheetView>
  12.             </Sheets>
  13.         </FarPoint:FpSpread>
  14.         </div>
  15.     </div>
复制代码

效果图:
printresult.png
回复 使用道具 举报
婧友
论坛元老   /  发表于:2012-6-19 16:00:00
5#
如果把最右边也加上边框,会很难看,上面会多出来一截,而且左上角,那根黑线也去不掉
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-6-19 18:11:00
6#
回复 5楼婧友的帖子

问题正在处理中,明天回复~
回复 使用道具 举报
婧友
论坛元老   /  发表于:2012-6-20 09:19:00
7#
版主,麻烦你快点,打印的功能都完成了,就差这个边框线了
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-6-20 12:08:00
8#
回复 7楼婧友的帖子

使用下面代码是否满足要求?

  1.      <script language="javascript" type="text/javascript">
  2.          function myPreview3() {
  3.              LODOP = getLodop(document.getElementById('LODOP_OB'), document.getElementById('LODOP_EM'));
  4.              LODOP.PRINT_INIT("打印控件功能演示_Lodop功能_样式风格");
  5.              LODOP.ADD_PRINT_HTM(0, -2, "100%", 700, document.getElementById("FpSpread1").innerHTML);
  6.              LODOP.PRINT();
  7.          };       
  8.     </script>
复制代码
回复 使用道具 举报
婧友
论坛元老   /  发表于:2012-6-20 13:28:00
9#
是的,就上面一段代码就行了
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-6-20 15:56:00
10#
回复 9楼婧友的帖子

:share:
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部