找回密码
 立即注册

QQ登录

只需一步,快速开始

yangjianlang
初级会员   /  发表于:2015-9-11 14:00  /   查看:5478  /  回复:7
TXTextControl.HeaderFooter [= HeadersFooters]
Setting  Description
txHeader (1)   Inserts a header.
txFirstHeader (2)   Inserts a special header for the first page.
txFooter (4)   Inserts a footer.
txFirstFooter (8)   Inserts a special footer for the first page.
txEvenHeader (128)   Inserts an even header.
txEvenFooter (256)   Inserts an even footer.

上述是TX说明书里面有写法,但缺少范例,请问在PB环境下如何书写?
是TXTextControl.HeaderFooter = 1,还是TXTextControl.HeaderFooter.txHeader(1)

7 个回复

倒序浏览
yangjianlang
初级会员   /  发表于:2015-9-11 14:11:00
沙发
已经处理好了,是TXTextControl.HeaderFooter(1)
回复 使用道具 举报
yangjianlang
初级会员   /  发表于:2015-9-11 14:26:00
板凳
添加页眉用以下语句:
ole_text.Object.HeaderFooter(1)
ole_text.Object.headerfooterselect(1)
ole_text.Object.headerfooteractivate(1)
填入内容,然后添加页脚按钮,用如下语句:
ole_text.Object.HeaderFooter(4)
ole_text.Object.headerfooterselect(4)
ole_text.Object.headerfooteractivate(4)
时页眉就变成空白了,请问我该如何处理?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-9-11 15:02:00
地板
回复 3楼yangjianlang的帖子

很抱歉由于我们没有PB开发环境,所以技术问题需要在 vb.6.0 下为您解答。关于页眉和页脚的使用,给您提供个参考Demo:
Headers.zip (4.65 KB, 下载次数: 172)
回复 使用道具 举报
yangjianlang
初级会员   /  发表于:2015-9-11 15:15:00
5#
回复 4楼iceman的帖子

有没有C#的范例发一个?VB6太古老了没环境打开。
回复 使用道具 举报
yangjianlang
初级会员   /  发表于:2015-9-11 16:36:00
6#
我用文本编辑器查看了VB的代码,基本跟我用PB写的是一模一样的,求C#范例再对照。
回复 使用道具 举报
yangjianlang
初级会员   /  发表于:2015-9-11 17:53:00
7#
处理好了,问题在于ole_text.Object.HeaderFooter(1) 要改成 ole_text.Object.HeaderFooter(ole_text.Object.HeaderFooter + 1)就正常了,是试验出来的,不知道对不对请版主确认。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-9-11 18:05:00
8#
回复 7楼yangjianlang的帖子

楼主高手: 鉴定完毕。

如果您当前测试效果可行,那应该就没问题。

很抱歉,PB我们无法进行检验,厂商也没有办法在PB环境下提供支持。

评分

参与人数 1满意度 +5 收起 理由
yangjianlang + 5 谢谢支持

查看全部评分

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