找回密码
 立即注册

QQ登录

只需一步,快速开始

洪水永不结冰

论坛元老

23

主题

82

帖子

2万

积分

论坛元老

积分
23029

活字格认证

洪水永不结冰
论坛元老   /  发表于:2014-9-29 16:55  /   查看:4912  /  回复:4
版主你好:
     我采用如下作为单元格样式设置,展示结果和导出的excel结果不一致,希望能够下载下来也是一样的。
  //设置单元格数字
        private TagCloudCellType CreateTagClouCellType(string Name, string strDate)
        {
            TagCloudCellType tagCloudCellType = new TagCloudCellType();
            tagCloudCellType.TagCloudItems.Add(CreateTagCloudItem(Name, 39));
            tagCloudCellType.TagCloudItems.Add(CreateTagCloudItem("日期:" + strDate, 22));
            tagCloudCellType.RankingColors = new string[] { "black" };
            tagCloudCellType.RankingFonts = new string[] { "Arial" };
            return tagCloudCellType;
        }

        private TagCloudItem CreateTagCloudItem(string name, int weight)
        {
            return new TagCloudItem(name, weight);
            //设置不同字体大小的超链接
            // return new TagCloudItem(name, weight, "http://msdn.microsoft.com/en-us/library/Tags-Cloud.aspx?tag=" + name, weight.ToString() + " item(s) tagged");
        }

界面展示效果:

QQ图片20140929165546.jpg (20.53 KB, 下载次数: 128)

4 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2014-9-29 17:04:00
沙发
洪水永不结冰

Spread 目前不支持这种导出方式,我看了你的模板,其中有报表名称和日期,我的建议是将日期写到另外一个单元格,这样操作简单而且导出结果也一样,还可以提示Spread的操作性能。
回复 使用道具 举报
洪水永不结冰
论坛元老   /  发表于:2014-9-29 17:12:00
板凳
回复 2楼dof的帖子

在实际用户使用过程中就是需要这样的一个字体大一个字体小,所以导出来的也希望是这样的,有没有什么办法能够解决这个问题呢
回复 使用道具 举报
洪水永不结冰
论坛元老   /  发表于:2014-9-29 17:17:00
地板
回复 2楼dof的帖子

展示的字体和导出一致,因为用户提供的模板是要求这样,所以能不能有什么办法满足用户的这样的需求
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2014-9-29 17:49:00
5#
回复 4楼洪水永不结冰的帖子

目前Spread不具备这一功能,所以,刚才建议对面板进行简单的修改。
我想这个功能本身对客户来讲是有可能修改的,因为这个单元格并不是数据单元格,我想用户这样做的一个可能原因是报表名称的字符串长度可能不固定,所以直接在报表名称后添加了日期,仅是为了制作模板能方便一点。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部