Oppure

Loading
18/11/09 16:20
dylan666
Avrei bisogno di stampare un testo mettendogli intorno una cornice rettangolare, diciamo un box o una casella di testo come si chiama in Word.
Possiamo vederla anche come una tabella formata da una sola cella.

Quale è il metodo più semplice per disegnare questa cornice?

Grazie delle risposte che mi darete
aaa
18/11/09 19:56
GrG
ma stampare da dove?... cioè cosa stampi? il testo presente in una textbox? il testo presente in un file esterno?...

Io non mi sono mai dedicato alla stampa file... quindi non saprei, l'unica idea che mi viene in mente adesso è "stampare" il testo in una picture e attraverso un'operazione di disegno fare la cornice che vuoi e stampare l'img...
aaa
18/11/09 22:23
dylan666
Per "stampare" intendo stampare su un foglio il testo di una variabile stronga, non so ancora se preso da un textbox o recuperato da un file.
Se è comodo per fare un esempio diciamo il contenuto di una textbox.

Mi dai delle indicazioni su questo metodo di disegno della picture?

Mentre scrivevo ho trovato questo, ora gli do una letta dato che pare fare proprio al caso mio:
devx.com/getHelpOn/10MinuteSolution/18219/0/page/…
Ultima modifica effettuata da dylan666 18/11/09 22:28
aaa
19/11/09 6:12
GrG
puoi usare il metodo print su una picture in questo modo:

picture1.print "testo"

poi magari attraverso la paintpicture e altre funzioni posizioni il testo al centro e ai contorni con picture1.line disegni un riquadro... però credo sia meglio che ti guardi il link che tu stesso hai trovato
aaa
02/12/09 9:58
dylan666
Risolto così:
    Dim str As String
    str = "Testo desiderato"
      
    Printer.CurrentX = 0 
    Printer.CurrentY = 50
    Printer.Font.Size = 20
    Printer.Print str
    Printer.Line (0, 50)-(0 + Printer.TextWidth(str), 50 + Printer.TextHeight(str)), , B
aaa