mso-page-ориентация не работает, когда я динамически создаю документ MsWord, используя xml - PullRequest
2 голосов
/ 06 мая 2011

Может кто-нибудь сказать мне, почему я не могу переписать документ в альбомной ориентации?

<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 голосов
/ 08 февраля 2012

Я не могу сказать вам, почему это не работает, но, возможно, этот пример может вам помочь.У меня тоже были проблемы с этим, и в моем случае это был вопрос удаления встроенных комментариев ...: 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>

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...