In bepaalde uitvoer van CASH zoals facturen en aanmaningen, kan het wenselijk zijn om speciale effecten te bewerkstelligen, zoals bijvoorbeeld lettertypes (fonts), lettergroottes, papierformaten, etc.
Daartoe kunnen besturingscodes voor WINDOWS-printers worden opgenomen in de layoutdefinities van deze formulieren. We noemen deze besturingscodes TAGS.
TAGS beginnen altijd met een { en worden afgesloten met een }.
Hier volgt een overzicht van enkele veel voorkomende TAGS:
FONT | {FONT # size} |
# is een nummer, zoals: | |
1 = Courier New | |
2 = Letter Gothic | |
3 = CG Times | |
4 = Arial | |
5 = Univers | |
6 = Antique | |
7 = Times New | |
9 = Times Roman | |
10 = Barcode 39 4.7 | |
11 = Barcode 39 8.1 | |
12 = OCR-B 12 pt | |
13 = Roman | |
14 = Zelf te kiezen FONT uit de lijst met FONTS. Deze lijst kan worden geprint via Help, Fonts Printer. Bijvoorbeeld {FONT 14 10 Verdana} | |
Size is de grootte van de letters in pitch (bijvoorbeeld 10 of 12). | |
Voorbeeld {FONT 7 10} is het font Times New in de lettergrootte 10 pitch. | |
BOLD | {BOLD x} is de dikte van de letters |
1 = licht | |
9 = zwart | |
ITAL | {ITAL x} is het aan/uit zetten van schuine letters |
x = 1: Aan | |
x = 0: Uit | |
UNDER | {UNDER x} is het aan/uit zetten van onderstreping |
x = 1: Aan | |
x = 0: Uit | |
LAND | {LAND} Landscape printen |
PORTRAIT | {PORTRAIT} "Gewoon" printen |
MANUAL | {MANUAL} Handinvoer |
TRAY | {TRAYx} Papierlade 1-6 |
1 = Bovenste bak, | |
2 = Middelste bak, | |
3 = Onderste bak, | |
4 = Large Capacity, | |
5 = Cassette, | |
6 = Envelope | |
A3 | {A3} {A4} {A5} {LTR} Papierformaat |
BOX | {BOX x1 y1 x2 y2 d} Print kader, x1 en y1 is co÷rdinaat linksboven, x2 en y2 rechtsonder, d is dikte van de lijn. Indien niet ingevuld: dunne lijn. Waarde van 1 (dun) tot zo dik als nodig. De coordinaten worden hier uitgedrukt in regel- en kolomnummers van de formulierlayout. |
LINE | {LINE x1 y1 x2 y2 d} Print lijn, x1 en y1 is co÷rdinaat links, x2 en y2 rechts, d is dikte van de lijn. Indien niet ingevuld: dunne lijn. Waarde van 1 (dun) tot zo dik als nodig. (Kan ook schuin¼). De coordinaten worden hier uitgedrukt in regel- en kolomnummers van de formulierlayout. |
PBOX | {PBOX x1 y1 x2 y2 d} Als {BOX} echter worden de coordinaten hier uitgedrukt in pixels. |
PLINE | {PLINE x1 y1 x2 y2 d} Als {LINE} echter worden de coordinaten hier uitgedrukt in pixels. |
SHADE_ON | {SHADE_ON} Start Shaded print |
SHADE_OFF | {SHADE_OFF} Stop Shaded print |
MARG | {MARG} Maak rechter marge |
LOGO | {LOGO x1 y1 x2 y2 File} Printen van een image, x1 en y1 zijn breedte en hoogte van de image in pixels, x2 en y2 de positie. |
PROP | {PROP} Start proportioneel printen |
NOPROP | {NOPROP} Eindigt proportioneel printen |
SPACE | {SPACE xx} Print x aantal lege regels |
SOORT | {SOORT x} Print uit een bepaalde papierbak |
HALFLINE | {HALFLINE} Print een halve regel omlaag |
COLOR | {COLOR x} Print in gewenste kleur. |
TXT | {TXT x y h p font,text} Print bepaalde tekst in een bepaald font. Syntax: x=x-coordinaat, y=y-coordinaat, h=hoogte, p=proportioneel (1) of niet (0), font=windows fontnaam, text=text |
BAR | {BAR X Y H R D Text} Barcode 39 |
X Horizontale positie in pixies | |
Y Verticale positie in pixies | |
H Hoogte | |
R Ratio tussen dunne en dikke lijnen (is bijna altijd 3, maar zou eventueel 2 kunnen zijn) | |
D Dikte lijnen | |
Voorbeeld van een wat grotere barcode : {BAR 1 1 10 3 20; Elementcode;} | |
Voorbeeld van een wat kleinere barcode: {BAR 1 1 5 3 12; Elementcode; |