Sto generando "documento Word" con un'intestazione nella prima pagina come codice HTML. <style>
tag contiene:Office HTML Word header
@page Section {
size:8.5in 11.0in;
margin: 0.7in 0.9in 0.7in 0.9in;
mso-header-margin: 0.0in;
mso-footer-margin: 0.0in;
mso-title-page: yes;
mso-first-header: fh1;
mso-paper-source: 0;
}
div.Section {
page: Section;
}
e <body>
:
<div class="Section" style="font-family: Verdana, sans-serif;">
<![if supportFields]>
<div style="mso-element:header" id="fh1">
<p class="MsoHeader">
header
</p>
</div>
<![endif]>
</div>
mostra il testo "header" sia in intestazione e nel corpo principale del documento. Le risorse (http://techsynapse.blogspot.com/2007/03/generating-word-document-dynamically.html e http://www.pbdr.com/ostips/wordfoot.htm) ho scoperto che non c'è modo di evitare questo effetto senza usare un file di intestazione aggiuntivo che è non un'opzione per me.
E la mia domanda è la seguente: conosci qualche soluzione per questo problema? Come posso nascondere l'occorrenza dell'intestazione nel documento principale ma lasciarlo al suo posto nella parte superiore della pagina? Grazie in anticipo per ogni consiglio.
Mostra sempre uno spazio in più per me. – Ryan
Non è possibile generare l'immagine nell'intestazione dal server ma su localhost funziona correttamente. Il percorso generato per l'immagine va bene anche sul server. Puoi dirmi cosa mi manca che l'immagine localhost venga aggiunta nel file word ma sul server no. ** Nota ** Sul computer locale ho installato ms-office ma non sul server. –
Come rimuovere uno spazio vuoto nella sezione dell'intestazione? Quando lo guardo nella parola, tutto va bene, ma quando viene stampato si aggiunge lo spazio vuoto ... qualche idea? –