当我使用xml动态创建MsWord文档时,mso-page-orientation不起作用

时间:2011-05-06 14:21:48

标签: java html css xml ms-word

有人可以告诉我为什么我无法在横向上生成文档吗?

<head>
@page Section1
{
    mso-page-orientation:landscape;
    size:8.5in 11.0in;
    margin:0.25in 0.25in 0.25in 0.25in ;
    font-size:12.0pt;
    mso-footer: f1;
    mso-footer-margin:.25in;
}

div.Section1
{
    page:Section1;
}
<!--[if gte mso 9]>
<xml>
<w:WordDocument>
<w:View>Print</w:View>
<w:Zoom>100</w:Zoom>
<w:DoNotOptimizeForBrowser/>
</w:WordDocument>
</xml>
<![endif]-->
</head>

1 个答案:

答案 0 :(得分:0)

我不能告诉你它为什么不起作用,但也许这个例子可以帮到你。我也有这方面的问题,在我的情况下,这是删除内联评论的问题......:s

所以如果你的问题是键和值之间以及';'之前的空格,我不会感到惊讶。你确实有一个部分,对吗? :)

<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'>
<head><title>Microsoft Office HTML Example</title>
<style>
@page
{
    mso-page-orientation: landscape; 
    size:29.7cm 21cm;
    margin:1cm 1cm 1cm 1cm;
}
@page Section1 { }
div.Section1 { page:Section1; }
</style>
<xml>
<w:WordDocument>
<w:View>Print</w:View>
<w:Zoom>100</w:Zoom>
<w:DoNotOptimizeForBrowser/>
</w:WordDocument>
</xml>
</head>

希望它有所帮助!