Rakentelin tuossa ohjelmaa johon syötetyt tiedot tulisi tulostaa siististi lomakkeelle tulostimesta riippumatta, eli tulosteen eri tekstit ym. tulisi olla paperilla absoluuttisessa paikassa.
Kiire kun oli ja kyseessä oli ensimmäinen VB.Net kielellä kirjoittamani tulostusta hyödyntävä ohjelma ratkaisin tulosteen niin, että ohjelma rakentaa syötteiden pohjalta .html tiedoston, joka käyttää css-tyylimuotoiluja. Sivu avataan sitten 1x1 pikselin kokoiseen "selaimeen" ja printdialogi avautuu.. homma näyttää pienen testin perusteella toimivan ihan kohtuullisesti tai sitten sitä ei ole vielä tarpeeksi testattu :).
Mieltä jäi kuitenkin askarruttamaan että tulikohan tehtyä asioita liian hankalasti, joten tulevia projekteja silmällä pitäen olisin erittäin kiitollinen erilaisista ratkaisuehdotuksista, ja vastauksista seuraaviin kysymyksiin..
-Onko VB6:n formin printtaus tehtävissä VB.Netillä? (plugin ohjelman löysin, satoja euroja.. no thanks)
-Excel taulukkoon tulostaminen kuulostaisi erittäin järkevältä, mutta valmiin ohjelman käyttäjällä tulisi tällöin olla asennettuna Excel?
-Muita järkeviä tapoja tehdä nättiä tulostusta?
Kannattaneen tutustua luokkakirjastoon System.Drawing.Printing.
Aihe on jo aika vanha, joten et voi enää vastata siihen.