Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it L'avatar di Gammino
    Registrato dal
    Nov 2001
    Messaggi
    195

    [VB] Stampare testo giustificato

    Qualcuno saprebbe dirmi come stampare del testo contenuto in una textbox multiline o in un rtfbox?

    Ho provato con una classe che si basa sull'oggetto Printer, ma questo non gestisce il testo giustificato.
    Userei anche il PrintForm, ma non ho neanche trovato un controllo che visualizzi a schermo il testo giustificato...

    Ci sono giornate in cui mi sembra che il mondo giri al contrario... poi mi sveglio e mi accorgo che purtroppo gira sempre nella stessa direzione: quella sbagliata!
    (Gammino)

  2. #2
    Utente di HTML.it L'avatar di Gammino
    Registrato dal
    Nov 2001
    Messaggi
    195
    Davvero non lo sà nessuno?
    Ci sono giornate in cui mi sembra che il mondo giri al contrario... poi mi sveglio e mi accorgo che purtroppo gira sempre nella stessa direzione: quella sbagliata!
    (Gammino)

  3. #3
    ....credo sia sufficiente ..associare il textbox ad un campo di stampa ..as esempio:ti dichiari all' interno delle dichiarazioni generali
    dim rista as rigasta ( all' interno di un Type)
    e poi ti dichiari una variabile di appoggio ...
    ex:
    rista.testo = textbox
    e poi lo utilizzi nella printer...
    Printer.print rista.testo

    Per quanto riguarda il giustificato ..non saprei ..però sò che per allineare il testo nelle stampe ti consiglio di utilizzare la funzione Tab

    sono stata chiara?!?! se non dimmi pure
    Ciao

  4. #4
    .... Se ti può essere d'aiuto ..esistono due funzioni in Vb.. "Rset e Lset" ..che mi consentono rispettivamente di poter allineare a destra(Rset)e a sinistra(Lset) una stringa .. contenuta in una variabile stringa ...quindi prima ti setti queste istruzioni e poi le associ al campo di stampa.
    Aspetto una tua risposta
    Ciao verodami

  5. #5
    Utente di HTML.it L'avatar di Gammino
    Registrato dal
    Nov 2001
    Messaggi
    195
    Ciao verodami

    Ieri è stata una giornataccia... controllo e ti faccio sapere!
    Ci sono giornate in cui mi sembra che il mondo giri al contrario... poi mi sveglio e mi accorgo che purtroppo gira sempre nella stessa direzione: quella sbagliata!
    (Gammino)

  6. #6
    Ok ...aspetto tue notizie
    By By

  7. #7
    Utente di HTML.it L'avatar di Gammino
    Registrato dal
    Nov 2001
    Messaggi
    195

    Non mi sono dimenticato...

    Scusa ma il periodo è catartico!!!

    Il problema di per se l'ho risolto alla radice: mi sono fatto una funzione che verifica la lunghezza della stringa ed aggiunge gli spazi necessari nella frase per giustificare la riga.

    Comunque ho provato Rset, ma vb6 non me lo riconosce...
    E'un metodo o una funzione? A che contesto si riferisce?

    Mi posti una riga di esempio di codice?

    Grazie!!!
    Ci sono giornate in cui mi sembra che il mondo giri al contrario... poi mi sveglio e mi accorgo che purtroppo gira sempre nella stessa direzione: quella sbagliata!
    (Gammino)

  8. #8
    Utente di HTML.it L'avatar di vonkranz
    Registrato dal
    Sep 2001
    Messaggi
    1,387

    Re: Non mi sono dimenticato...

    Originariamente inviato da Gammino
    Comunque ho provato Rset, ma vb6 non me lo riconosce...


    E' una funzione.
    Eccoti un esempio:
    codice:
       a = Space(20)
       b = "Ciao"
       RSet a = b
       Debug.Print a
    [quote]
    Originariamente inviato da Gammino
    Il problema di per se l'ho risolto alla radice: mi sono fatto una funzione che verifica la lunghezza della stringa ed aggiunge gli spazi necessari nella frase per giustificare la riga.
    ...hai provato ad usare anche i caratteri TrueType e quelli non proporzionali?
    Tieni conto che con molti tipi di caratteri, la W occupa molto piu' spazio di una I.
    Ti consiglierei di utilizzare CurrentX e CurrentY anziche' mettere spazi davanti.
    Ciao.
    ...and I miss you...like the deserts miss the rain...

  9. #9
    Utente di HTML.it L'avatar di Gammino
    Registrato dal
    Nov 2001
    Messaggi
    195
    Grazie!
    Ci sono giornate in cui mi sembra che il mondo giri al contrario... poi mi sveglio e mi accorgo che purtroppo gira sempre nella stessa direzione: quella sbagliata!
    (Gammino)

  10. #10
    Ciao
    vonkranz ha ragione ..però io per allineare il testo non uso le coordinate ... e il testo mi si allinea benissimo ...





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.