1

标题非常不言自明。我在 ColdFusion 7 中使用cfcontent将页面输出为应用程序/msword 文件类型,我想知道如何在不求助于下载第三方库的情况下使其默认为横向模式。

4

2 回答 2

6

如果内容只是 html,则可以使用 mso/xml 模式。还有比这更多的东西,但是“mso-page-orientation”属性应该可以解决问题。

<html xmlns:o="urn:schemas-microsoft-com:office:office"
    xmlns:w="urn:schemas-microsoft-com:office:word"
    xmlns="http://www.w3.org/TR/REC-html40">
 ...
 <style>
 <!--
  @page Section1
  {   size:11.0in 8.5in;
      mso-page-orientation:landscape;
      ...
  }
 -->
 </style>

为了快速入门,请在 MS Word 中创建一个非常简单的文档。更改方向等并将其保存为 html。生成的 html 会有点冗长,但很容易理解。

于 2009-09-30T02:35:11.343 回答
0

如果您正在创建基于 rtf 的文档,请查看此页面以获取一些想法:

我不知道这有多大帮助,但我在 MS-Word 中创建了一个简单的 RTF 文件,然后查看了它。我在一些格式中发现了以下内容:

\paperw15840\paperh12240

15840 是 1440 * 11 12240 是 1440 * 8.5

有指向其他站点的链接,包括该页面上的 rtf 规范。

于 2009-09-29T23:18:03.423 回答