Mera printerproblem

.NET

1 svar · 145 visningar · startad av saw

Medlem sedan mars 20011 880 inlägg
Trådstart#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?

Medlem 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.

253 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
116 ms — ändringar (db)