找回密码
 立即注册

QQ登录

只需一步,快速开始

lqs27
论坛元老   /  发表于:2013-12-20 12:34  /   查看:6799  /  回复:7
@roger.wang 你好 帮我看看怎么解决,谢谢
接触SPREAD7.0有些时间了,这个问题一直没找到办法.
spread7.0或80打印预览时表格的框线看看正常,可打印时太线看不清楚,如果用激光黑白打印机打,框线断断续续,比虛线还不如.
帮我搞个变像的办法也行. 帮我把表格线,外框线全部搞粗些.
在线等...

7 个回复

倒序浏览
roger.wang
社区贡献组   /  发表于:2013-12-20 14:01:00
沙发
回复 1楼lqs27的帖子

@lqs27 您好。

请问,你现在遇到的问题和您的这个帖子,问题有什么不同。
vb 6.0 fpSpread 7.0 打印表格时,线条太细了

为了快速定位,还请您提供一个demo。
回复 使用道具 举报
lqs27
论坛元老   /  发表于:2013-12-20 15:11:00
板凳
回复 2楼roger.wang的帖子


与上一贴,同一问题,但没找到解决办法,老问题新问.
附件已上传,是原来7.0的sample
帮忙解决下.
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2013-12-20 15:49:00
地板
回复 3楼lqs27的帖子

感谢您的配合,刚才和上个帖子的斑竹沟通了一下, 目前有一个办法可以试试:

  1. axfpSpread1.PrintBorder = True
  2. axfpSpread1.PrintColHeaders = True
  3. axfpSpread1.PrintColor = True
  4. axfpSpread1.PrintGrid = True
  5. axfpSpread1.PrintMarginTop = 1440
  6. axfpSpread1.PrintMarginBottom = 1440
  7. axfpSpread1.PrintMarginLeft = 720
  8. axfpSpread1.PrintMarginRight = 720
  9. axfpSpread1.PrintType = FPSpreadADO.PrintTypeConstants.PrintTypeAll
  10. axfpSpread1.PrintRowHeaders = True
  11. axfpSpread1.PrintShadows = True
  12. axfpSpread1.PrintUseDataMax = True
  13. axfpSpread1.FontBold = True
  14. axfpSpread1.GridSolid = True
  15. axfpSpread1.GridColor = Color.Black

  16. Me.axfpSpread1.PrintSheet()
复制代码


修改GridColor ,默认是银色的。

修改后,打印效果较以前有所提升,您试试看。

2份PDF供参考:

Desktop.rar (7.03 KB, 下载次数: 992)
回复 使用道具 举报
lqs27
论坛元老   /  发表于:2013-12-20 16:00:00
5#
首先 先谢谢老师的帮忙.
手机拍的,实际线比图上还要细,有毛刺,不清析. 实际上我打印机打PDFLOGO 是很清楚的是吧.

QQ图片20131220155654.jpg (27.86 KB, 下载次数: 952)
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2013-12-20 17:14:00
6#
回复 5楼lqs27的帖子

老师不敢当,应该做的。

有一个事实是需要澄清的,COM--ActiveX Spread的历史比较久了,目前最新的是8.0, 且产品团队已经宣布不再出新版本。

故就目前您提的这个问题, 目前最佳的解决办法是在打印的时候,设置GridColor 来解决了。
非常抱歉  :Z
回复 使用道具 举报
lqs27
论坛元老   /  发表于:2013-12-21 10:41:00
7#
哦,看来都搞不定了.
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2013-12-23 09:51:00
8#
回复 7楼lqs27的帖子

非常抱歉 :Z
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部