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

    [VB6] altezza massima form

    oggi volenvo stampare dei dati ho pensato di farmi un bel form, metterci dentro tutto quando e utilizzare PrintForm. Il problema è che io voglio stampare un foglio A4 intero, mentre la massima dimensione di un form è 12960 (circa tre quarti di un A4).
    Devo quindi usare per forza printer o un Data Report?

    Grazie per l'aiuto in ancipo
    fede

  2. #2
    Sei riuscito a stampare oltre?
    Anche io ho il tuo problema però è più strano.
    Io imposto le misure forzandole e aumentandone l'altezza.
    Il problema è che due volte su tre mi stampa la pagina fino a 12960.
    Ma come mai allora la prima stampa me la fà tutta?
    Ciao.
    Dalla vita altrui attingeva la sua oscura magia...
    Membro del Sacro Ordine degli elfi oscuri di Kand

  3. #3
    Cosa metti nel form? Testi? Immagini?

  4. #4
    Entrambi.
    Ho risolto parzialmente chiudendo il form e riavviandolo però cmq è na scorciatoia e sarei curioso di sapere perchè il vecchio metodo non funziona.

    Ciao e grazie
    Dalla vita altrui attingeva la sua oscura magia...
    Membro del Sacro Ordine degli elfi oscuri di Kand

  5. #5
    Utente di HTML.it L'avatar di LMondi
    Registrato dal
    Sep 2004
    Messaggi
    1,291
    Per impostare la proprietà Width ad esempio a 15330 o più, basta settare BorderStyle =1
    LM

  6. #6
    La cosa migliore, però, è stampare direttamente sull'oggetto Printer che supporta i metodi grafici come una picturebox.

  7. #7
    Utente di HTML.it L'avatar di LMondi
    Registrato dal
    Sep 2004
    Messaggi
    1,291
    Socket2000 ha ragione, se vuoi usare Printer a questo indirizzo c'é un tutorial:
    http://www.visual-basic.it/articoli/...1.htm#Sommario
    LM

  8. #8
    Si infatti di solito uso Printer ma in questo caso mi era nispensabile stampare proprio gli oggetti text.
    Infatti il mio problema alla radice era quello di stampare campi in multiline che andasse a capo automaticamente.
    In parole povere che mi stampasse una stringa lunga (ad esempio) 350 caratteri su + di una riga però senza andare troppo oltre un tot di colonne. Praticamente con printer mi avrebbe stampato la riga fino alla fine del margine e anche oltre.
    Infatti come ultima spiaggia avrei utilizzato il DataReport di vb.
    Mi sono spiegato da cane in calore ma nsomm..

    Grazie a tutti. A buon rendere
    Dalla vita altrui attingeva la sua oscura magia...
    Membro del Sacro Ordine degli elfi oscuri di Kand

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.