Могу ли я добавить номера страниц в динамически сгенерированный документ, используя mime-тип application / msword? - PullRequest
0 голосов
/ 04 мая 2011

Как я могу добавить номера страниц в динамически генерируемый документ, используя mime-тип application / msword?

1 Ответ

2 голосов
/ 05 мая 2011

Да, вы можете добавлять номера страниц в динамически генерируемые документы.чтобы получить коды, откройте новый номер страницы включения документа в верхнем / нижнем колонтитуле, сохраните его как одностраничную веб-страницу (*. htm), откройте полученный файл в любом текстовом редакторе (например, блокнот). Проанализируйте код и возьмите код, отображающий страницу.число.здесь я попытался отобразить номера страниц как Страница 1 из 15 вот так.и вот код, который я получил из файла * .htm.

<style>
 @page Section1
{
    size:11.0in 8.5in;
    mso-footer: url("http://images/footer.htm")f1; 
    mso-header: url("http://images/header.htm")h1;      
    mso-page-orientation:landscape;
    margin:0.3in 0.5in 0.4in 0.5in;
    mso-header-margin:.2in;
    mso-footer-margin:.2in;
    mso-paper-source:0;
    font-family:Gill Sans MT, Times New Roman, Trebuchet MS;
}
div.Section1
{ page:Section1;}
@page Section2
{
    size:11.0in 8.5in; 
    mso-footer: url("http://images/footer.htm")f1; 
    mso-header: url("http://images/header2.htm")h2;         
    mso-page-orientation:landscape;
    margin:0.3in 0.5in 0.4in 0.5in;
    mso-header-margin:.2in;
    mso-footer-margin:.2in;
    mso-paper-source:0;
    font-family:Gill Sans MT, Times New Roman, Trebuchet MS;
}
   </style> 
  ------------- 

  ------=_NextPart_000_0019_01CA5EDF.DC424910
   Content-Type: text/html;
   charset="iso-8859-1"
   Content-Transfer-Encoding: quoted-printable
   Content-Location: http://images/footer.htm

    <!--[if supportFields]>
   <div style=3D'mso-element:footer;' id=3D'f1'>
  <p class=3D'MsoFooter' style=3D'border:none;mso-border-bottom-alt:solid windowtext    .75pt;padding:0in;mso-padding-alt:0in 0in 1.0pt 0in'>
   <table border=3D"0" width=3D"100%" cellpadding=3D"0" cellspacing=3D"0">
                    <tr>

                        <td width=3D"25%" align=3D"right"style=3D"font-family:Gill Sans MT, Times New Roman, Trebuchet MS;font-size:16pt;color:#6cbc48;font-weight:bold;padding:7px 30px 0px 0px;" valign=3D"middle">
                           Page <span style=3D'**mso-field-code: PAGE**' ></span> of <span style=3D'**mso-field-code:NUMPAGES** '></span>&nbsp;
                        </td>

                </tr>
            </table>

...