找回密码
 立即注册

QQ登录

只需一步,快速开始

sopc_li

银牌会员

2

主题

10

帖子

2480

积分

银牌会员

积分
2480

活字格认证

最新发帖
sopc_li
银牌会员   /  发表于:2011-1-10 20:47  /   查看:11284  /  回复:10
您好,
    FpSpread有什么方法可以直接把选中的表格区域直接复制到BMP位图缓冲区吗? 用代码实现,在后台也可以运行.
      其实就像Excel 2007/2010里用“复制为图片”命令那样。

谢谢!

10 个回复

倒序浏览
gw0506
超级版主   /  发表于:2011-1-11 15:42:00
沙发
很抱歉,Spread不支持该功能。
回复 使用道具 举报
sopc_li
银牌会员   /  发表于:2011-1-11 15:52:00
板凳
那太可惜了
回复 使用道具 举报
gw0506
超级版主   /  发表于:2011-1-11 16:13:00
地板
你指的是将Excel中选中区域,复制到Word中,然后有个选项,可以保存为图片吧~

这是word对office家族产品的特殊支持,所以Spread做不到。
回复 使用道具 举报
sopc_li
银牌会员   /  发表于:2011-1-11 16:44:00
5#

不是OFFICE专用的

可以作为图片复制到任何可以粘贴图片的地方。操作方法如下(在Excel2003中):
1.选中一块区域。
2.按住shift键,用鼠标点击菜单--->编辑--->复制图片(参考附件图片)。


其实Spread把打印功能变通一下应该就可以实现的,打印到bitmap缓冲就行了,VS里打大部分控件都支持这个功能的(就是DrawToBimap方法)。
回复 使用道具 举报
sopc_li
银牌会员   /  发表于:2011-1-11 16:46:00
6#

不是OFFICE专用的

可以作为图片复制到任何可以粘贴图片的地方。操作方法如下(在Excel2003中):
1.选中一块区域。
2.按住shift键,用鼠标点击菜单--->编辑--->复制图片(参考附件图片)。

jpg

jpg



其实Spread把打印功能变通一下应该就可以实现的,打印到bitmap缓冲就行了,VS里打大部分控件都支持这个功能的(就是DrawToBimap方法)。
回复 使用道具 举报
gw0506
超级版主   /  发表于:2011-1-11 17:28:00
7#
恩,非常感谢你的建议。我会将你的建议反馈到产品研发团队,未来的版本中会仔细考虑这一需求的。

另外,Spread的DrawToBitmap接口工作正常,如果你需要,可以使用。不过你需要自己定位选中区域的Rectangle。
回复 使用道具 举报
sopc_li
银牌会员   /  发表于:2011-1-11 17:41:00
8#
您好,我就是没有找到Spread的drawToBitmap的接口,能举个例子吗
回复 使用道具 举报
gw0506
超级版主   /  发表于:2011-1-11 17:43:00
9#
  1. this.fpSpread1.DrawToBitmap(bmp, this.fpSpread1.Bounds);
复制代码
回复 使用道具 举报
sopc_li
银牌会员   /  发表于:2011-1-11 17:46:00
10#
哦,找到了
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部