Pagina 2 di 4 primaprima 1 2 3 4 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 35
  1. #11
    beh vonkranz, mi sa che oggi sono poco recettiva.
    ti dispiacerebbe postarmi un esempio di codice?
    io voglio che appaia la CommonDialog con tutte le stampanti di sistema e poi voglio poter intercettare quale stampante è stata scelta e su quella inviare la stampa, tenendo conto che il form, qualunque sia la risoluzione del monitor, deve avere sempre le dimensioni di un A4.

    thanks...

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  2. #12
    Utente di HTML.it L'avatar di vonkranz
    Registrato dal
    Sep 2001
    Messaggi
    1,387
    Non c'e' alcun bisogno di fare quello che dici:
    utilizzando la commondialog, viene "attivata" la stampante selezionata e vengono attivate anche le impostazioni (quindi se l'utente cambia l'orientamento della pagina, le dimensioni ecc.), quindi se l'utente sceglie una stampante diversa da quella di default, i comandi diretti alla stampante dopo l'apertura di questa finestra vengono indirizzati alla stampante selezionata nella finestra.
    Quindi apri la finestra con:
    codice:
       CommonDialog1.ShowPrinter
    e poi stampi normalmente....

    codice:
       Printer.Print "Ciao"
       ......
       Printer.EndDoc
    ...and I miss you...like the deserts miss the rain...

  3. #13
    ok, ma come faccio a dire al form che deve sempre rispettare i margini di un A4?

    perchè il mio form è stampato correttamente solo se il mio monitor ha risoluzioni 1024x768; io invece uso 1280x960, quindi il metodo PrintForm mi taglia il form.

    Che devo fare?

    grazie molte x l'aiuto...

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  4. #14
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    ma il common dialog non ti mette a disposizione proprietà e metodi per la stampante selezionata


    Aspè che vedo se trovo qualcosa va...devo cercare in .NET e trovare qualcosa di compatibile come documentazione.... uhm..........

  5. #15
    grazie dark...

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  6. #16
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    ehm....NET è UN PO' diverso...

    ma non c'è una proprietà tipo size o resize che ti ridimensiona l'output in base alle dimensioni del formato selezionato dall'utente?

    non fa tutto tramite la finestra delle impostazioni della stampante?


    :master:

  7. #17
    Originariamente inviato da darkblOOd
    ehm....NET è UN PO' diverso...

    ma non c'è una proprietà tipo size o resize che ti ridimensiona l'output in base alle dimensioni del formato selezionato dall'utente?

    non fa tutto tramite la finestra delle impostazioni della stampante?


    :master:
    anche se lo facesse, andrebbe impostato dall'utente; invece l'utente deve solo scegliere la stampante e dire: "Stampa!!!!".
    e io non so come far adattare il form...

    dio mio, mi viene da piangere...

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  8. #18
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    Originariamente inviato da ladyBlu


    dio mio, mi viene da piangere...
    no dai..

    ti prometto che se ho un attimo in ufficio mi metto sul piccì con vb6 e faccio qualche prova ok?


    mò non piangere però eh?

  9. #19
    Originariamente inviato da darkblOOd


    no dai..

    ti prometto che se ho un attimo in ufficio mi metto sul piccì con vb6 e faccio qualche prova ok?


    mò non piangere però eh?
    grazie per l'appoggio morale, sei un vero tesoro!!!


    mamma mia che pizza però, questa stampa è da esaurimento!!!
    cmq aspetterò il tuo suggerimento e quello degli altri, se me ne posteranno...

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  10. #20
    Utente di HTML.it L'avatar di vonkranz
    Registrato dal
    Sep 2001
    Messaggi
    1,387
    Printer.PaperSize = vbPRPSA4

    Forse cosi' non passa inosservato....

    Lo piazzi prima di iniziare a stampare, DOPO che hai attivato la commondlg per la stampa.

    Lo avevo gia' scritto questa mattina, ma mi sa' che era ancora troppo presto (forse addirittura prima del cappuccino & brioche..)
    Ciao.
    PS
    Fai sapere se funge!
    ...and I miss you...like the deserts miss the rain...

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.