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

    Impostare margini di stampa browser

    Ciao a tutti,

    con un software genero un report in formato html, spesso il report contiene immagini con dimensioni abbastanza grandi. Quando faccio l'anteprima di stampa questo causa lo slittamento del contenuto in un'altra pagina perdendo così parte della formattazione. Ho rimediato al problema riducendo i margini superiore e inferiore del browser.
    Quindi per stampare correttamente il report da tutti i computer dovrei modificare su tutti i pc i margini manualmente. Per questo motivo avrei bisogno (se possibile) di uno script da inserire nel report html in modo che imposti i margini di stampa del browser come voglio io.

    Spero di essere riuscito a spiegarmi


  2. #2
    Utente di HTML.it L'avatar di blekm
    Registrato dal
    Jun 2004
    Messaggi
    8,310

    Re: Impostare margini di stampa browser

    credo che non sia possibile, i margini di stampa sono impostabili dall'utente tramite browser

    se non ho capito male cosa chiedi
    Il portale sul turismo a Lucca

    Siti web Lucca

    Vendo Tex a colori di Repubblica (primi 100 numeri) - info in pvt.

  3. #3
    si, io vorrei che quando viene aperto il file del report vengano modificati automaticamente i margini del browser

  4. #4
    Utente di HTML.it L'avatar di blekm
    Registrato dal
    Jun 2004
    Messaggi
    8,310
    Originariamente inviato da maurocoviello
    si, io vorrei che quando viene aperto il file del report vengano modificati automaticamente i margini del browser
    non puoi modificare queste opzioni, cosi come non puoi (per esempio) far partire una stampa in modo automatico (serve l'ok dell'utente, è una cosa lato client).

    Devi cercare un altra soluzione. Non puoi ridimensionare tutte le immagini in maniera che stiano sicuramente in un foglio A4?
    Il portale sul turismo a Lucca

    Siti web Lucca

    Vendo Tex a colori di Repubblica (primi 100 numeri) - info in pvt.

  5. #5
    Alcune immagini potrebbero essere ridimensionate ma spesso contengono testo che diventerebbe illeggibile. Girando nel forum ho trovato un inserto che diceva che era possibile e di usare questo script che sembrava fare quello che mi serviva ma non capisco come funziona.

    <object id="factory" viewastext style="display:none"
    classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814"
    codebase="http://prova/ScriptX/smsx.cab#Version=6,3,435,20">
    </object>

    <script>
    function printWindow()
    {
    //setti i margini
    factory.printing.topMargin="5,5";
    factory.printing.rightMargin ="5,5";
    factory.printing.bottomMargin ="5,5";
    factory.printing.leftMargin ="5,5";

    factory.printing.header ="";
    factory.printing.footer ="";
    factory.printing.Preview();
    }
    </script>

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.