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

    interruzione di pagina in un rtf esportato

    Salve,
    utilizzo questo codice (che ho trovato su questo forum) per l'esportazione da asp in rtf e devo dire che funziona magnificamente

    avrei bisogno, però, di utilizzare il separatore di pagina perchè si tratta di un loop in cui vengono stampati a video degli articoli di una rivista, e ora come ora mi vengono appiccicati l'uno all'altro quando in realtà ogni articolo dovrebbe stare in una pagina diversa.

    insomma, sapreste dirmi come si mette il separatore di pagina?

    Grazie!


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>Esporta In WORD</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>

    <body>
    <%
    response.buffer=true
    response.contenttype="application/vnd.ms-word"
    response.addheader "content-disposition","inline;filename=nome_del_file.doc"
    %>
    '******************************
    QUI SCRIVI IL CODICE HTML E ASP CHE TI SERVE
    '*********************************
    <%
    response.flush
    response.end
    %>
    </body>
    </html>
    Mr. Fepreto Nirra
    (I've been the wild rover for many of years - Spent all my money on whiskey and beer)
    E' PROPRIO UN BEL LOCALINO, BOB!
    ... ma non è il bicchiere giusto ...

  2. #2


    Ti dico che personalmente non ho mai provato il codice che hai scritto sopra, per cui il mio topic è dato da "istinto" e dopo aver visto il codice

    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>Esporta In WORD</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    
    <body>
    <%
    response.buffer=true
    response.contenttype="application/vnd.ms-word"
    response.addheader "content-disposition","inline;filename=nome_del_file.doc"
    %>
    '******************************
    QUI SCRIVI IL CODICE HTML E ASP CHE TI SERVE
    '*********************************
    <%
    response.flush
    response.end
    %>
    Se tu fai 1 loop dei record che ti serve stampare dove trovi scritto

    codice:
    '******************************
    QUI SCRIVI IL CODICE HTML E ASP CHE TI SERVE
    '*********************************
    ti fa tutto (ovviamente) in 1 file e tutto attaccato, invece tu vorresti diversi file oppure separare i record stampati

    per avere diversi file (possibile soluzione non testata):

    potresti ciclare anche lo script che crea il documento RTF, per cui dove trovi
    codice:
    '******************************
    QUI SCRIVI IL CODICE HTML E ASP CHE TI SERVE
    '*********************************
    ogni volta scrivi solo 1 singolo record

    proposta 2
    Mettere 1 separatore ad ogni record:


    non cicli + lo script che crea il file, ma riprendi a fare il ciclo dove trovi
    codice:
    '******************************
    QUI SCRIVI IL CODICE HTML E ASP CHE TI SERVE
    '*********************************
    dopo il codice del ciclo se tu scrivi 2

    non ti stacca già i record?
    :berto:
    Tanto...lo fanno tutti... posso farlo anche io vero?

  3. #3
    Io ho bisogno di un file unico con il loop degli articoli, ma anzichè essere divisi con dei BR, devono essere divisi da un'interruzione di pagina, in modo che possa esportare un documento pronto per essere stampato virtualmente in pdf e dato al grafico

    Solo che questa è l'unica cosa che ancora non sono riuscito a fare
    Mr. Fepreto Nirra
    (I've been the wild rover for many of years - Spent all my money on whiskey and beer)
    E' PROPRIO UN BEL LOCALINO, BOB!
    ... ma non è il bicchiere giusto ...

  4. #4
    Uhmmm...

    capisco... :master: è 1 casino se fai 1 file diverso per ogni record? ovvio se ne hai un numero limitato come 5 ...potresti pensarci ...se invece sono di più la cosa perde logica...

    sinceramente l'inter. di pag. non so come si puù trovare da codice
    Tanto...lo fanno tutti... posso farlo anche io vero?

  5. #5
    si è un po un casino perchè a loro serve un unico file
    in questo modo si fanno un interruzione di pagina a mano quando viene esportato in rtf, danno una bottarella alla formattazione in generale e poi lo stampano in pdf
    poco male, si puo pure fare cosi, però se riuscissi a risolvere quest'altro aspetto sarebbe la cosa migliore
    Mr. Fepreto Nirra
    (I've been the wild rover for many of years - Spent all my money on whiskey and beer)
    E' PROPRIO UN BEL LOCALINO, BOB!
    ... ma non è il bicchiere giusto ...

  6. #6
    Giusto...
    e in + immagino che per ogni record non puoi calcolare quante righe va a stampare che nel caso formatti il testo e conti quanti spazi servono per fare l'inter. di pag. ...ma sarebbe una soluzione "temporanea" e poco "fine"

    ...prova ad inserire questo alla fine di ogni record che vai a stampare

    ...è però 1 comando .NET ...non so...se

    codice:
    <br clear=all style='mso-special-character:line-break;page-break-before:always'>
    Tanto...lo fanno tutti... posso farlo anche io vero?

  7. #7
    Tanto...lo fanno tutti... posso farlo anche io vero?

  8. #8
    Ti ringrazio per il link, ma ho fatto un po di prove e credo che sia un altro metodo di generare pagine rtf , per cui non va bene per come lo sto facendo io.
    Spero di riuscire a trovare un modo, ma se non lo dovessi trovare, pazienza.
    Vorrà dire che oltre a fare un minimo lavoro di formattazione (prima di salvarlo in pdf) dovranno mettere le interruzioni di pagina

    ora et labora
    Mr. Fepreto Nirra
    (I've been the wild rover for many of years - Spent all my money on whiskey and beer)
    E' PROPRIO UN BEL LOCALINO, BOB!
    ... ma non è il bicchiere giusto ...

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 © 2026 vBulletin Solutions, Inc. All rights reserved.