以下是引用qingfameng在2013-10-22 23:04:27的发言:
15楼版主是不是感兴趣具体的文本文件?(抱歉!)太普通的文件啦,就是医院医生书写的影像检查报告书。一个病人经过X线或核磁共振检查后,他的检查报告和图像数据要通过 SQL SERVER 2008,实现全院共享和打印。此时遇到了substrc() 的麻烦,(以前我也知道这个函数有bug,当时没有郑重使用,不很在意。但是现在必须要使用这种功能 )。比如:有人做核磁共振检查,共拍了3张图片,每张图片大小和形状并不一样。需要分别打印在3张A4纸中,(一张纸放不下2个图)。需要3个报表打印出来。为了节省纸张,需要将检查记录文本,填写在图片外的空隙中。这样,就必须对文本型的一整篇的检查描述、诊断结论、建议与治疗方案等进行分段截取,分段打印在不同报表中。(当然,如果单独打印文本,再单独打印图像,就不会存在字段截取问题啦),用户不让没办法的。谢谢版主的关心!
图片打印前,调整成统一的规格(等比缩放),图片在上,文本在下,不存在楼主所说的问题。