找回密码
 立即注册

QQ登录

只需一步,快速开始

[已处理] 几个问题请教下

cure_shy
论坛元老   /  发表于:2013-11-14 00:01  /   查看:5790  /  回复:8
1、如何取得单元格的font.size,我用“float fontsize = fpSpread1.ActiveSheet.ActiveCell.Font.Size;”结果报错;
2、javascript:;
xl.png 这个多选的边框如实现。

8 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-11-14 10:51:00
沙发
回复 1楼cure_shy的帖子

请问你使用的是哪个平台的产品“ASP.NET”还是 Winforms?第二个问题能详细描述下吗?
回复 使用道具 举报
cure_shy
论坛元老   /  发表于:2013-11-14 11:26:00
板凳
1.在spread for winform5.0下,我想在不改变字号的情况下,改变一个选定区域的字体。但FONT对像的Size 参数是必须的,所以需先取出单元格的字号,但在float fontsize = fpSpread1.ActiveSheet.ActiveCell.Font.Size;时出现
27C18KQU_OZVX2J`$GMV~RD.jpg (35.35 KB, 下载次数: 576)
回复 使用道具 举报
cure_shy
论坛元老   /  发表于:2013-11-14 11:28:00
地板
回复 3楼cure_shy的帖子


555.jpg (16.48 KB, 下载次数: 470)
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-11-14 13:57:00
5#
回复 4楼cure_shy的帖子

选择样式问题可以通过实现 ISelectionRender 接口实现:

  1. public partial class Form2 : Form
  2.     {
  3.         public Form2()
  4.         {
  5.             InitializeComponent();
  6.         }

  7.         private void Form2_Load(object sender, EventArgs e)
  8.         {
  9.             MySelectionRender mysrender = new MySelectionRender();
  10.             this.fpSpread1.SelectionRenderer = mysrender;
  11.         }
  12.     }

  13.     class MySelectionRender : FarPoint.Win.Spread.ISelectionRenderer
  14.     {

  15.         public void PaintSelection(Graphics g, int x, int y, int width, int height)
  16.         {
  17.         }
  18.     }
复制代码
回复 使用道具 举报
cure_shy
论坛元老   /  发表于:2013-11-14 14:45:00
6#
第1个问题可有解
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-11-14 16:29:00
7#
回复 6楼cure_shy的帖子

如果不单独设置单元格的 Font 属性。那么取值时 Font 为 null,默认字体大小是 9.0。可以作为参数传递。
回复 使用道具 举报
raysoft
论坛元老   /  发表于:2013-11-15 23:33:00
8#
有可能你用的是系统默认字体设置或者设置的DefaultStyle,这样你是取不出Font Size的
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-11-18 10:22:00
9#
回复 8楼raysoft的帖子

问题解决了吗?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部