找回密码
 立即注册

QQ登录

只需一步,快速开始

KingMan

中级会员

68

主题

148

帖子

554

积分

中级会员

积分
554
KingMan
中级会员   /  发表于:2019-4-9 10:28  /   查看:3462  /  回复:1
现在我有个需求,比如我有两个文档,一个是空文档A,但是里面有页面页脚,另外一份是内容B(B可能有页眉页脚)
现在我想将B合并到A文档里面,也就是想套一个父模板A,继承A的页眉页脚。
但是现在问题是,我尝试过很多次,多会出现下面的问题:
1.如果在加载A的情况下,然后直接加载B文档,会把A的页面给清空或替换掉。
2.如果在加载A的情况下,先加载一些字符,如加载一个空行,不让文档为空,然后加载B文档,这样就不会清空或替换掉文档A的页眉页脚
3.如果是先加载一些字符,如加载一个空行,不让文档内容为空,此时,如果文档B页面格式是横向的,在加载B文档时,变成啦纵向。
3.如果是不先加载一些字符,如果文档B页面格式是横向的,在加载B文档时,文档格式横纵向是正确的。
图片.png876703185.png
-加载后,页眉没有啦
图片.png259040831.png
下面是部分代码:
textControl1.Selection.Load("\n", StringStreamType.PlainText);  
textControl1.Selection.Load(uData, BinaryStreamType.InternalFormat);

图片.png769962768.png
如何解决这个合并后保留页眉页脚的问题还有内容横纵向的问题



1 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-4-15 22:23:20
沙发
建议您可以用另外一个textcontrol对象加载B,获取页面的纵横向属性,
然后对加载的A文档的页面属性进行相应设置,然后再继续加载B页面
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部