нижний колонтитул возвращается в тело на последней странице

#html #doc

#HTML #документ

Вопрос:

я создаю документ word. но на последней странице нижний колонтитул отображается в теле и нижнем колонтитуле. я использую приведенный ниже код

     <apex:page standardController="opportunity" extensions="BES_Quote_DOC" contentType="application/msWord" cache="true" standardStylesheets="false">

<head>
<style>
@page {mso-footer:f1;}
div.Section1{page:Section1;}

p.MsoFooter, li.MsoFooter, div.MsoFooter{
mso-pagination:widow-orphan;
tab-stops:center 216.0pt right 432.0pt;}

</style>
</head>

<body>
 <div class="Section1">
  <apex:form id="hidDiv"> 
   <table>
    <tr>
        <td>abcd</td>
        <td>efgh</td>
    </tr>
    <tr>
        <td>ijkl</td>
        <td>mnop</td>
    </tr>
    <tr>
        <td>qrst</td>
        <td>uvwx</td>
    </tr>
   </table>
   </apex:form>


    <div style="mso-element:footer" id="f1">
        <p class='MsoFooter' align="left" style="font-size: 10px">this is footer</p>
    </div> 
</div>
  </body>

</apex:page>
  

я не хочу, чтобы нижний колонтитул был в теле. что мне делать.

Спасибо.

Ответ №1:

Я предполагаю, что вы получили этот код и внедрили его непосредственно в свой файл. Верхние и нижние колонтитулы должны быть помещены в отдельный файл. Эта ссылка позволила мне лучше понять, как следует размещать верхние и нижние колонтитулы. [http://sebsauvage.net/wiki/doku.php?id=word_document_generation][1]