PRINTDLG([numero],[teksti])

Parametrit

[numero] numero 0, -1, -2, -3, tai voi jäädä pois
[teksti] printterin asetukset -teksti, tai voi jäädä pois

Palautusarvo

Funktio palauttaa tekstin, joka kertoo valituista tulostinasetuksista. Tekstin on esim.:
Canon MP250 series Printer,winspool,USB001,1,9,2970,2100,1,7 jossa: Canon MP250 series Printer on tulostimen nimi,
winspool on valitun tulostinajuri,
USB001 on tulostinportti,
1 on paperin orientaatio (1=pysty, 2=vaaka)
9 on paperin koko (9 vastaa esim. A4),
2970 on paperin korkeus mm,
2100 on paperin leveys mm,
1 on kopioiden määrä,
7 on paperilähde (esim. printterin paperilokero)

Selitys

Funktiolla asetetaan ja valitaan printteriasetuksia.

Esimerkki

apu=PRINTDLG() /* Kuvaruutuun tulee tulostinvalintadialogi, apu saa esim. tekstin "Canon MP250 series..." */
PRINTDLG(-1,'Epson FX-80,winspool,LPT1:,1,190,1270,2159,1,8') /* laitetaan uudet asetukset, asetus jää voimaan kunnes ohjelma päättyy */
apu=PRINTDLG(-2,"") /* apu saa tekstinä tämänhetkiset asetukset, dialogi ei tule esiin */
apu=PRINTDLG(-3) /* apu saa tekstinä Windowsin perusasetukset, dialogi ei tule esiin */

Katso myös PPUT(), FORMPRINT()