我正在创建一个rtf文档。该文档应在页面顶部具有公司徽标,没有边距。还有另一个企业形象应该再次放在页面底部,没有边距。
无论我如何更改代码,它仍然在页眉和页脚上放置左边距。
这是我用来尝试关闭边距以放置这两个项目的代码以及显示页眉和页脚图像的代码。
{\rtf1\ansi
{\fonttbl {\f0\froman\fcharset0 Times New Roman;}
{\f1\fswiss\fcharset0 Arial;}
{\f2\fmodern\fcharset0 Courier New;}}
\margl0 \margr0 \margt0 \margb0
\headery10 {\header {\*\shppict{\pict\jpegblip the binary data }}}
\footery10 {\footer {\*\shppict{\pict\jpegblip the binary data }}}
\margl1800 \margr1800
\par some text
\par
\par some more text
\par
\par some more text
\par
}
有人可以告诉我一个rtf数据应该是什么样子的示例,这样图片就不会从页面的左边缘移动超过1800缇吗?
答案 0 :(得分:0)
虽然在定义页眉和页脚之前将边距设置为0,但在定义页边距后,边距将被重置/覆盖为1800缇。 RTF中的边距应用于section
,因此解决方案是在定义页眉和页脚后使用{\sect}\sbknone
创建新的部分。
所以你的最后一个例子应该是这样的,因为页眉和页脚有一个0 twip边距,页面本身有一个1800缇边距:
{\rtf1\ansi
{\fonttbl {\f0\froman\fcharset0 Times New Roman;}
{\f1\fswiss\fcharset0 Arial;}
{\f2\fmodern\fcharset0 Courier New;}}
\margl0 \margr0 \margt0 \margb0
\headery10 {\header {\*\shppict{\pict\jpegblip the binary data }}}
\footery10 {\footer {\*\shppict{\pict\jpegblip the binary data }}}
{\sect}\sbknone\margl1800 \margr1800
\par some text
\par
\par some more text
\par
\par some more text
\par
}