webForumDet fria alternativet
Logga in / Bli medlem

Mera printerproblem

.NET

1 svar · 138 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.

256 ms totalt · 4 externa anrop · v20260731065814-full.c32e866c
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)