webForumDet fria alternativet

Mera printerproblem

1 svar · 138 visningar · startad av saw

sawMedlem sedan mars 20011 880 inlägg
#1

Någon sa, att när ett problem är löst, så står nästa och banka på dörren....
Jag trodde att jag hadde fixat till min utskrift, men vad som är problemet är detta:

Jag läser in innehållet i en array(det var enda sättet för mig att kunna fixa till vänstermarginalen) i från en textruta.

For i = 0 To UBound(Hela)
            Bit = Hela(i)
            Printer.CurrentX = 2.5
            Printer.Print Tecken(Bit)
        Next

Vad som med en gång uppdagades va, att om textraden var för lång, då gick den utanför papperet.
Bad jag måste göra är, endera ha en helt ny skrivarrutin, eller en function som kollar upp så att inte raden är för lång, blir den det, så skall den bryta.

Det låter ju väldigt enkelt för mig att skriva det här, men jag har ingen aning om hur jag skall göra.
Några tips?

sawMedlem sedan mars 20011 880 inlägg
#2

Med lite replace på vbCrlf och en kod som läste min textbox, rad för rad, så är nu min printerfunktion helt klar.
Tack för all hjälp.

125 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)