找回密码
 立即注册

QQ登录

只需一步,快速开始

dadado

初级会员

14

主题

47

帖子

354

积分

初级会员

积分
354

活字格认证

dadado
初级会员   /  发表于:2014-9-25 15:04  /   查看:9493  /  回复:7
FarPoint.Web.Spread.SheetView这个控件打印Excel的时候怎么设置Excel自动行高

7 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-9-25 16:30:00
沙发
回复 1楼dadado的帖子

自动行高请问您指的是根据文字内容进行行高自适应吗?可以在打印之前通过以下代码获取自适应行高:
fpSpread1.ActiveSheet.Rows[0].Height = fpSpread1.ActiveSheet.GetPreferredRowHeight(0);
回复 使用道具 举报
dadado
初级会员   /  发表于:2014-9-25 17:55:00
板凳
回复 2楼iceman的帖子

这是JAVA语句?vb.net怎么实现?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-9-26 12:12:00
地板
回复 3楼dadado的帖子

2#是C#代码,VB.NET 写法如下:

  1. Dim row As FarPoint.Win.Spread.Row
  2. Dim size As Single
  3. row = FpSpread1.ActiveSheet.Rows(0)
  4. FpSpread1.ActiveSheet.Cells(0, 0).Text = "This text will be used to determine the height of the row."
  5. size = row.GetPreferredHeight()
  6. row.Height = size

复制代码
回复 使用道具 举报
dadado
初级会员   /  发表于:2014-9-26 13:22:00
5#
回复 4楼iceman的帖子

我是FarPoint.Web.Spread没有那个GetPreferrdeHeight()方法
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2014-9-26 18:28:00
6#
回复 5楼dadado的帖子

dadado 你好,

Spread for ASP.NET 中目前还没有提供行高自适应的方法。

此外,似乎你在发帖时不经意间设置了阅读金币$  $ $ $ $ ,设置该选项会在很大程度上影响该帖的回复时间哦。
回复 使用道具 举报
dadado
初级会员   /  发表于:2014-9-29 10:57:00
7#
回复 6楼dof的帖子

那请问下有没有什么可以替代的方法吗?还是我只能自己手动去循环控制?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2014-9-29 15:27:00
8#
dadado

实在抱歉,现在Spread for ASP.NET没有提供自适应行高的接口,还无法实现该功能。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部