PRINTERTAGS (TAG TAGS)

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.
A Black B Blue C Royal Blue D Aqua E Blue Violet F Magenta G Brown H Green I Lime Green
J Red K OrangeRed L Sandy Brown M Pink N Khaki O Yellow P Gray Q Silver R Light Gray
S White T Default Windows U Soft Yellow V Soft Blue W Dark Blue X Dark Gray
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;