找回密码
 立即注册

QQ登录

只需一步,快速开始

yimi020103
金牌服务用户   /  发表于:2015-4-21 16:55:00
21#
回复 20楼Alice的帖子

位置还是没变化……
为什么怎么尝试都不成功呢?
  1. for (int i = 0; i < _numPages; i++)
  2. {
  3.     FarPoint.Win.Spread.CellType.TextCellType txt =
  4.         fpSpread1.Sheets[0].GetCellType(1, 1) as FarPoint.Win.Spread.CellType.TextCellType;
  5.     FarPoint.Win.Picture p = txt.BackgroundImage;
  6.     p.AlignHorz = FarPoint.Win.HorizontalAlignment.Center;  //设置图片水平居中
  7.     p.AlignVert = FarPoint.Win.VerticalAlignment.Center;    //设置图片纵向居中
  8.     txt.BackgroundImage = p;
  9.     fpSpread1.Sheets[0].Cells.Get(1 + (i * 20), 1).CellType = txt;
  10.     txt.BackgroundImage.AlignHorz = FarPoint.Win.HorizontalAlignment.Center;
  11.     txt.BackgroundImage.AlignVert = FarPoint.Win.VerticalAlignment.Center;
  12. }
复制代码

眼看着项目就要提交了,估计这个功能要放弃了吧
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-4-22 10:20:00
22#
回复 21楼yimi020103的帖子

首先,你需要确定单元格【1,1】的位置是否有背景图片,如果有,才可以获取到,否则没有图片又如何设置图片?
另外,仅仅从代码不能判断出到底哪里出的问题,也可能受到你其他代码逻辑的影响。请提供一个简单重现该问题的Demo,我可以帮你看看问题出在哪里。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
yimi020103
金牌服务用户   /  发表于:2015-4-25 15:32:00
23#
回复 22楼Alice的帖子

我把图片周围加了厚度,姑且不用居中也能看得下去了
话说……Demo怎么做啊?
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-4-27 10:05:00
24#
回复 23楼yimi020103的帖子

你好。
由于根据你的描述,无法得知你怎么写的代码导致你的问题。
因此需要将你目前的代码和产生该问题的相关代码,做成一个工程,然后发给我们,并描述哪里出了问题。我们可以帮你看看。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
123
您需要登录后才可以回帖 登录 | 立即注册
返回顶部