站内搜索

返回   安讯中国 > 安讯产品 > 百灵报表(BIRT)
注册
忘记密码?
论坛帮助 日历事件 搜索 今日新帖 标记版面已读

回复
 
LinkBack 主题工具 搜索本主题 显示模式
  #1 (permalink)  
旧 2008-11-28, 06:34 PM
Junior Member
 
注册日期: 2008-11-12
帖子: 26
存款: 368
Post birt 导出excle样式很丑

导出excel时, 能否把样式去掉呀?
回复时引用此帖
  #2 (permalink)  
旧 2008-11-30, 08:51 AM
Tianli 的头像
Super Moderator
 
注册日期: 2008-3-13
住址: Shanghai
帖子: 395
存款: 5,087
默认

可以贴个图或者把sample report附上吗?
__________________
Actuate China
回复时引用此帖
  #3 (permalink)  
旧 2008-12-2, 05:32 PM
Junior Member
 
注册日期: 2008-11-12
帖子: 26
存款: 368
默认 希望导出excel的时候不要把样式带上啦

这么说 不知道你可明白啦 在页面显示的时候, 设置了css样式, 导出excel也带上了 , 这样在excel里好丑, 我就想导出excel不要带样式
回复时引用此帖
  #4 (permalink)  
旧 2008-12-3, 09:11 AM
Tianli 的头像
Super Moderator
 
注册日期: 2008-3-13
住址: Shanghai
帖子: 395
存款: 5,087
默认

你可以通过script来drop你不需要的css
代码:
cssHandle = reportContext.getDesignHandle().findCssStyleSheetHandleByFileName("cssfile name");
reportContext.getDesignHandle().dropCss(cssHandle);
提示,可以通过判断outputformat来dropCss。至于如何判断outputformat只要楼主稍微钻研一下就可以做到。
__________________
Actuate China
回复时引用此帖
  #5 (permalink)  
旧 2008-12-13, 10:49 PM
Junior Member
 
注册日期: 2008-11-12
帖子: 26
存款: 368
默认 貌似 你写的方法在birt2.2.2 不对吧

引用:
作者: Tianli 查看帖子
你可以通过script来drop你不需要的css
代码:
cssHandle = reportContext.getDesignHandle().findCssStyleSheetHandleByFileName("cssfile name");
reportContext.getDesignHandle().dropCss(cssHandle);
提示,可以通过判断outputformat来dropCss。至于如何判断outputformat只要楼主稍微钻研一下就可以做到。

我看你 birt2.2.2 写的不对呀
回复时引用此帖
  #6 (permalink)  
旧 2008-12-14, 03:44 PM
Tianli 的头像
Super Moderator
 
注册日期: 2008-3-13
住址: Shanghai
帖子: 395
存款: 5,087
默认

script不对吗?也许调用的方法在2.3有改变。楼主可以根据这个思路自己尝试一下。
__________________
Actuate China

此帖于 2008-12-14 03:47 PM 被 Tianli 编辑.
回复时引用此帖
  #7 (permalink)  
旧 2008-12-15, 09:42 AM
Junior Member
 
注册日期: 2008-11-12
帖子: 26
存款: 368
默认 OK 谢谢

引用:
作者: Tianli 查看帖子
script不对吗?也许调用的方法在2.3有改变。楼主可以根据这个思路自己尝试一下。

我在2.2.2版本中,尝试很多方法都不行呀
回复时引用此帖
  #8 (permalink)  
旧 2008-12-15, 01:24 PM
Tianli 的头像
Super Moderator
 
注册日期: 2008-3-13
住址: Shanghai
帖子: 395
存款: 5,087
默认

我刚才在2.2.2中试了一下,2.3中的确增加了通过css名字找到handle的方法。FYI 2.2.2中的script,希望能给你些提示
代码:
cssHandle = reportContext.getReportRunnable().designHandle.getDesignHandle().getAllCssStyleSheets().get(0);
	reportContext.getReportRunnable().designHandle.getDesignHandle().dropCss(cssHandle);
__________________
Actuate China
回复时引用此帖
  #9 (permalink)  
旧 2008-12-25, 12:35 AM
Junior Member
 
注册日期: 2008-11-12
帖子: 26
存款: 368
默认 excel 导出 又发现个问题

如果我建的列比较多的话, 导出excel的宽度怎么那么窄 都挤在一起啦 ?

怎么来调整?
回复时引用此帖
  #10 (permalink)  
旧 2008-12-25, 11:36 AM
Junior Member
 
注册日期: 2008-12-12
帖子: 6
存款: 225
默认

兄弟,你已经拿了一个免费的软件了,Merry Christmas!
回复时引用此帖
回复


主题工具 搜索本主题
搜索本主题:

高级搜索
显示模式

发帖规则
不可以发表新主题
不可以回复主题
不可以上传附件
不可以编辑您的帖子

论坛启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码
Trackbacks are 启用
Pingbacks are 启用
Refbacks are 启用


服务条款 | 隐私政策
安讯中国 上海浦东新区浦东南路1271号华融大厦21层2101室
电话:(+86)21-58826388   发送邮件联系我们  沪ICP备06010344号
Actuate Corporation © 2008
vBCredits v1.4 Copyright ©2007 - 2008, PixelFX Studios

Content Relevant URLs by vBSEO 3.1.0