CHOOSEFONT([fontti],[koko],[näytä],[kohde])

Parametrit

[fontti] on teksti, jossa määritään fontin ulkoasu. [fontti] voi olla esim. "Arial,24,700,0,0,204", joka sisältää pilkulla eroteltuna seuraavat asiat: Arial on fontin nimi,
24 on fontin koko, joka esim. koko 24 on 24/72*2.54 cm = 0.84 cm, koko voi olla myös esim. -20, jolloin käytetään 20 pixeliä korkeaa fonttia,
700 tarkoittaa bold/paksu (400 on normaali),
0 tarkoittaa ei-italic (0=ei, 1=kyllä) ja
0 tarkoittaa ei-alleviivattu (0=ei, 1=kyllä) ja
204 tarkoittaa ns. maakoodia (0=Western/Suomi, esim. 204=kyrillinen)

[koko] voi sisältää fontin koon vaihtoehtoisesti. Voit jättä myös tyhjäksi
[näytä] on 0 (oletusarvo) jos halutaan nähdä fontinvalinta -dialogi tai tyhjä tai 1 jos ei
[kohde] on 0 (oletusarvo) jos fontti on tarkoitettu tulostimella, 1 jos kohde on kuvaruutu.

Selitys

CHOOSEFONT() -funktiolla voidaan valita tulostusta varten fontti. Kt. esimerkki. Funktio palauttaa fontin pidikkeen (numero).
Jos fonttia ei luoda funktio palauttaa nolla.

Esimerkki

fon=choosefont("Arial,24,700,0,0,204",,1) /* luodaan fontti Arial kokoa 24 ja bold (700) ja kyriiliset aakkoset */
fon2=choosefont("Times New Roman,12,400,0,0,0",,1) /* luodaan fontti korkoa 12 ja normaali (400) */
pput(5,10,"Ļščāåņ ģčš 1",fon) /* esikatseluun tulostuu tekstiä fontilla fon */
pput(8,10,"Hello World 2",fon2) /* esikatseluun tulostuu tekstiä fontilla fon2 */
formprint(2) /* Esiin tulee esikatseluikkuna kuten ohessa: */

dofont

Jos haluat nähdä ns. fontinvalinta ikkuna sen saa esiin seuraavasti:

apu="Arial,24,700,1,1,1"
fon=choosefont(apu,,,1) /* esille tulee fontinvalintaikkuna. Kun painetaan ok fon saa fontin pidikkeen ja apu saa valitun fontin tekstin, esim Arial,24,700,1,1,1 */

dofont

See also DOFONT(), SPUT()