Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Vb:ssä formin tulostus

Samppa [30.08.2002 14:24:53]

#

Olen tehnyt A4 kokoisen lomakkeen formiin, labelit, texboksit ja valikot olen sijoittanut picture boxin sisään. Vieritys palkilla voi selata ja täyttää lomakkeen mikä toimii oikein. Miten parhaiten saan tulostettue lomakkeen syöttätietoneen A4 kokoiselle parperille..?? printForm, käskyllä ei mahdu kokonaan parerille...
Mahdolista olis tietysty jokainen label.jne..erikseen määritellä mut turhan työlästä...

Pystyn lomakkeen jakamaan kahteen osaan ja printFormilla tulostaan erillisenä kaikki näkyviin...Olisko mahdollista saada samalle paperille tulostumaan ????

Neuvoja kaipailis....

Antti [30.08.2002 15:21:55]

#

Crystal Reportsilla saat tulostettua lomakkeen, johon määrittelet lomakkeen kentät...

Jos taas haluat käyttää PrintFormia niin ei ole muuta mahdollisuutta kuin sovittaa lomake ja lomakkeenkentät A4-kokoon (en ainakaan keksi muuta vaihtoehtoa) ellet halua käyttää WinAPI-komentoja säätääksesi printterin asetuksia siten, että se sovittaa aina sivun yhdelle paperille (fit to page) - Jos printterin ajuri tukee tuota toimintoa - ja sen jälkeen vaihtaa asetukset takaisin. Jälkikään ei välttämättä ole mieltä ylentävää...

Yksi vaihtoehto on parsia rtf-dokumentti, johon syötät tulostusvaiheessa halutut arvot ja tulostat sen sitten käyttäen SelPrint-metodia.

Voit käyttää siihen Microsoft RichTextbox Controllia.
Project->Components->Microsoft RichTextbox Control-> Ok. Jos et halua sen näkyvän ruudulla aseta sen ominaisuus visible=false.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta