Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    ASP 3.0 - interruzione di pagina con WORD dinamico

    Salve, come posso mettere un'interruzione di pagina in un documento word che creo dinamicamente?

    Grazie in anticipo a tutti

  2. #2
    con cosa lo crei questo documento?

  3. #3
    Inserisco

    <%
    Dim nomedelfile
    nomedelfile = "documento"
    With Response
    .Buffer = True
    .ContentType = "application/msword"
    .AddHeader "content-disposition", "filename=" & nomedelfile & ".doc"
    .Flush
    End With
    %>

    prima del tag di chiusura </html>

  4. #4

  5. #5
    Ho visto i link che mi hai indicato, sto provando varie soluzioni ma ancora non riesco.
    Scusami volevo aggiungere una cosa... a prescindere dall'interruzione di pagina, che avevo già provato con
    page-break-after: always; e page-break-before: always; senza risultati però, ho tentato anche di generare, allo stesso modo, un pdf, ma questo proprio non va. Anche qui ho utilizzato questo codice:

    codice:
    Dim nomedelfile
    nomedelfile = "documento"
    With Response
    	.Buffer = True
    	.ContentType = "application/pdf"
    	.AddHeader "content-disposition", "filename=" & nomedelfile & ".pdf"
    	.Flush
    End With
    la pagina dice caricamento documento PDF non riuscito


    caricamento documento PDF non riuscito.jpg
    Immagini allegate Immagini allegate
    Ultima modifica di marco.agelao; 16-01-2016 a 15:43

  6. #6
    Allora, ho capito il problema.
    Le regole di stile
    page-break-after:always;
    page-break-before:always;
    funzionano correttamente ma, a quanto ho visto, solo per i div (parlo relativamente alla creazione di un .doc)

    Allora, posso risolvere se riesco ad allineare 4 div sulla stessa riga occupando ognuno il 25% della larghezza della pagina

    Ho problemi a farlo però con float

    Non riesco

    sai dirmi come fare?

  7. #7
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    non ho fatto alcuna verifica, ma sembra che l'istruzione sia
    codice:
    style=3D'page-break-before:always'
    dove il "before", ovviamente, credo sia arbitrario
    fonte:
    http://www.aspitalia.com/script/573/...-Avanzate.aspx

  8. #8
    Si ma la cosa é risolta utilizzando i div

    non riesco ad allineare 4 div sulla stessa riga occupando ognuno il 25% della larghezza della pagina

  9. #9
    Ok, nulla da fare.
    L'uso che facevo di flat era corretto, ma neanche questa impostazione viene riconosciuta nella produzione di un .doc

    Non ho attualmente altre idee

    Possibile che una <table> non supporti
    page-break-after:always;
    page-break-before:always;
    mentre i div si? (sempre nel produrre un .doc)

    Nessun altro ha una soluzione?

  10. #10
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    la tabella di certo supporta il page-break. quale sarebbe il problema (visto che non ne hai parlato)?

    hai notato che lo stile è scritto diverso, che c'è un prefisso 3D ?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.