Alapszavak - BETŰ!
BETŰ! szöveg [szám1 szám2 szám3 ]
BETŰ! szöveg [szám1 szám2 szám3 szám4 szám5 ]
ahol
a szám1 nem negatív,
a szám2 0 és 1000 közé eső szám,
a szám3, szám4 és szám5 értéke 0, vagy 1
Azt a betűkészletet és -méretet állítja be, melyet az aktív teknőcök a BETŰZD utasítás végrehajtása esetén a rajzlapra való íráshoz használnak.
A szöveg első bemenete adja meg a betűkészlet nevét. Ez lehet például a "System, vagy a [Times New Roman] a felhasználható betűkészletek aktuális listája teljes egészében a Windows-beli „felszereltségtől függ. A szám1 a betűméretet határozza meg (pontokban). Ha a paraméter értéke 0, akkor az alapértelmezett betűméretet fogja választani. A szám2 a karakter „kövérségét határozza meg. A 400-as érték a Regular vastagságot jelenti, a 800-as érték a Bold vastagságot. Ha a szám3 1, akkor a kiírás dőlt betűkkel történik, különben a szokásos álló betűket használja. Ha a BETŰ! teljes második bemenete [ ], akkor a System betűkészletet választja.
? ÚJTEKNŐC "TEKI [ ]
? FIGYELJ "TEKI
? BETŰ! "Arial [20 800 0]
? ISMÉTLÉS 3 [BETŰZD [Boldog születésnapot kívánok!] J 120]
Ha a vízszintes iránytól eltérő irányban is szeretnénk a rajzlapra írni, akkor csak vektor jellegű betűtípust (True Type, Adobe Type) használhatunk.
A szám4 ha létezik 0 vagy 1. (Ha nem adott, akkor feltételezett értéke 0.) Ha az érték 1, akkor az egész téglalapnyi területet, melyet később a BETŰZD eljárással kiírandó szöveg mérete határoz meg, kitölti a háttér aktuális színével. (Az RGB színek esetén a Windows nem támogatja maradéktalanul ezt a lehetőséget.) A szám4 értékét mindannyiszor hasznos 1-re állítani, valahányszor egy adott szöveggel teljesen felül akarunk írni egy másik szöveget a rajzlapon. Hasonlítsuk össze a következő helyzeteket:
? BETŰ! "Arial [20 0 0 0] BETŰZD "Szia
? VÁRJ 1000
? BETŰ! "Arial [30 0 0 0] BETŰZD "Világ!
; és
? TR
? BETŰ! "Arial [20 0 0 1] BETŰZD "Szia
? VÁRJ 1000
? BETŰ! "Arial [30 0 0 1] BETŰZD "Világ!
A szám5 a BETŰZD utasítással való kiírásnak a helyét határozza meg. Ha ez az érték 0, akkor annak a téglalapnyi területnek a bal felső sarka, melybe a szöveget később a BETŰZD utasítással írjuk, a teknőc aktuális pozíciójával egyezik meg. Ha ez az érték 1, akkor a szöveg alapvonalának kezdőpontja egyezik meg az aktuális teknőcpozícióval. Ez megkönnyíti a különböző betűméretű szövegek egy sorba írását:
? TR TF
? BETŰ! "Arial [20 0 0 0 0] BETŰZD "Szia
? IRÁNY! 90 E ELSŐ BETŰNÉGYZET "Szia IRÁNY! 0
? BETŰ! "Arial [30 0 0 0 0] BETŰZD "Világ ; ez nem szép
? TR
? BETŰ! "Arial [20 0 0 0 1] BETŰZD "Szia
? IRÁNY! 90 E ELSŐ BETŰNÉGYZET "Szia IRÁNY! 0
? BETŰ! "Arial [30 0 0 0 1] BETŰZD "Világ ; ez már sokkal szebb
Ha valamely paraméter nem egész szám, akkor a rendszer először kerekíti a KEREKÍT függvénnyel.