Nogle der ved hvor jeg kan finde nogle oplysninger vedr. udskrivning fra VB?
Jeg har fundet ud af print text ud med : printer.print "Hejsa med dig" og lave en linie med : printer.print (0,1000 osv).
Men hvad hvis jeg ønsker at printe en A4 side ud med rammer, sorte felter med hvid tekst osv. Altså sådan at det ligner en helt rapport, ligesom hvis man f.eks. laver en i access?
Er dette muligt, og har nogle noget source koder eller hvad hvor jeg kan finde nogle oplysninger på nettet.
Du kan (skal) anskue printeren som visuelt context. Det betyder at du kan generere et Device Context kompatibelt med printeren i hukommelsen. Til dtte DC udskriver du din rapport med de forskellige GDI funktioner enten via VBs funktioner eller API'en. Til sidste er det et spørgsmål om at blitte hele DC'en fra hukommelsen til printeren med enten PaintPicture ellel BitBlt (API).
Opsætningen af printeren foregår på printer objektet. Til opsætninger som brugeren selv kan vælge kan du med fordel anvende Printer Dialogen i Common Dialogs kontrollen
Jeg har designet en faktura i VB 3, det er 30-40 kodelinier, som jeg gerne sender med en direkte mail. ete par rammer dannes således: ...... printer.DrawWidth = 1 printer.Line (1630, 1600)-(10870, 14500), , B printer.Line (1630, 15200)-(10870, 15600), , B printer.EndDoc
Det er underordnet hvor de står i rækkefølgen af linier, da hele "billedet" jo dannes på printerspoolen inden udskrift begynder. Jeg bruger blækprinter.
Rammer kan være filled med en RGB-farve og fontcolor kan sættes med en kommando så hvid på sort eller grøn på gul er mulig. M.v.h. Jørn
Synes godt om
Slettet bruger
04. august 1999 - 13:02#3
I VB6 kan der bruges en datareport der minder lidt om Accessreports, med dog er besværligere at konstruere
Du kan også springe over hvor gærdet er lavet og bruge MICROSOFT RICH TEXTBOX CONTROL (richtx32.ocx) der følger med vb5 og vb6
To ligefor måder at lave rapporter i VB. Den ene er som Jordan nævnte at bruge datarapporter i Vb6. Den anden kunne være at benytte Crystal Reports som ligger i sit eget bibliotek på VB cd´en (også før 6.0). Fælles for dem begge er dog at de skal knyttes op mod en database. Læs evt. om begge i bogen "Special Edition Using Visual Basic 6" fra Que. Der er et kapitel på ca. 30 sider.
/Mickey Mouse
Synes godt om
Slettet bruger
28. november 1999 - 00:44#7
Der er point til joern.
/SweetGirl
Synes godt om
Slettet bruger
26. oktober 2000 - 08:43#8
Og jeg venter på at joern lave et svar, så han kan få side point.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.