Advanced Graphics
<< Click to Display Table of Contents >> Navigation: Overige handleidingen > Advanced Graphics |
Met behulp van de keuze “lay-out documenten” heeft u de mogelijkheid om bijv. Uw eigen factuurlay-out volledig naar eigen wens aan te passen.
Binnen de keuze “Lay-out documenten” heeft u een keuze “Logo’s, Advanced Graphics” In de nota “Advanced Graphics” kunt u onder andere de volgende commando’s ingeven: AXITOprFrame(), AXITOprLine(), AXITOprEllipse() en AXITOprText(). Alzo heeft u de mogelijkheid om rechthoeken, lijnen, ellipsen en teksten in eender welke vorm, kleur, grootte, enzoverder te printen.
Als U van deze commandos’s gebruik wilt maken, dan moet u uiteindelijk iets krijgen zoals volgend voorbeeld:
Voorbeeld:
AXITOprFrame(“MM”,10,10,30,50,2,nil,nil,2) AXITOprFrame(“MM”,57,46,59,77,3,nil,nil,7) AXITOprLine(“MM”,30,10,35,60,3,-2) AXITOprEllipse(“MM”,40,15,50,60,1) AXITOprText(“MM”,60,48,"Testtekstje....") AXITOprText(“MM”,66 ,1,"Regel 1 van de verkoopsvoorwaarden",nil,nil,nil,5) AXITOprText(“MM”,66.5,1,"Regel 2 v/d verkoopsvw.”,nil,"TIMES",nil,5) AXITOprText(“MM”,67 ,1,"Regel 3 v/d verkoopsvw.”,nil,”ARIAL”,nil,6) AXITOprBarcode("RC",9,60,4,17,f_invnr,"CODE39","N") |
Met dit commando kunt u een rechthoek (of een vierkant) printen, eventueel gevuld met een bepaalde kleur of pattern. De rand van de rechthoek kan in eender welke kleur en dikte getekend worden.
AXITOprFrame(l_setunit, l_nR1, l_nC1, l_nR2, l_nC2, l_nThick, l_nBColor, l_nFColor,l_nPattern)
l_setunit |
Met l_setunit bepaalt U in welke eenheid dat de 4 parameters l_nR1, l_nC1, l_nR2, l_nC2 uitgedrukt worden. Mogelijke waardes :
|
|||||||||||||||||||||||||||||||||||||||
l_nR1 |
Regelpostitie, links-boven |
|||||||||||||||||||||||||||||||||||||||
l_nC1 |
Kolompositie, links-boven |
|||||||||||||||||||||||||||||||||||||||
l_nR2 |
Regelpositie, rechts-onder |
|||||||||||||||||||||||||||||||||||||||
l_nC2 |
Kolompositie, rechts-onder |
|||||||||||||||||||||||||||||||||||||||
l_nThick |
Dikte van de rand (0=geen rand, 1=standaard) |
|||||||||||||||||||||||||||||||||||||||
l_nBColor |
Kleur van de rand. Mogelijke waardes :
|
|||||||||||||||||||||||||||||||||||||||
l_nFColor |
Bepaalt met welke kleur dat de rechthoek moet gevuld worden. (nil=geen vulkleur). Voor meer uitleg over het gebruik van kleuren, zie eerder. |
|||||||||||||||||||||||||||||||||||||||
l_nPattern |
Bepaalt met welk pattern dat de rechthoek moet gevuld worden. Mogelijke waardes:
|
Voorbeeld 1:
AXITOprFrame(“MM” ,10,20,130,140,2,-10,nil,nil) Uitleg: de 1e parameter “MM” bepaalt dat de volgende 4 parameters uitgedrukt worden in millimeters. Ga er vanuit dat de linkerbovenhoek van een A4-blad positie 1,1 is. De volgende 2 parameters 10,20 bepalen dus de linkerbovenhoek, De volgende 2 parameters 130,140 bepalen de rechter-benedenhoek van de rechthoek. Het getal 2 bepaalt de dikte van de rand. De parameter -10 bepaalt dat de rand in het blauw wordt geprint. De voorlaatste nil geeft aan dat er geen vulkleur wordt gebruikt. De laatste parameter nil geeft aan dat er geen pattern geprint wordt.
Voorbeeld 2:
AXITOprFrame(“MM” ,10,20,130,140,2,-10,-8,nil) Uitleg : Zelfde als ‘voorbeeld 1’ , behalve dat de rechthoek gevuld zal worden met een lichtgrijze vulkleur.
Voorbeeld 3:
AXITOprFrame(“MM” ,10,20,130,140,2, AXITOpsRGB(255,127,127),-8,nil) Uitleg : Zelfde als ‘voorbeeld 2’ , behalve dat de kleur van de rand van de rechthoek bepaald word met behulp van het commando AXITOpsRGB(255,127,127). Voor meer uitleg zier eerder. |
Met dit commando kunt u een lijn printen, en dit in eender welke kleur en dikte.
AXITOprLine(l_setunit,l_nR1,l_nC1,l_nR2,l_nC2,l_nThick,l_nColor)
l_setunit |
Met l_setunit bepaalt U in welke eenheid dat de 4 parameters l_nR1, l_nC1,l_nR2, l_nC2 uitgedrukt worden. Voor meer uitleg zie eerder. |
l_nR1 |
Regelpostitie, links-boven |
l_nC1 |
Kolompositie, links-boven |
l_nR2 |
Regelpositie, rechts-onder |
l_nC2 |
Kolompositie, rechts-onder |
l_nThick |
Dikte van de lijn in punten (1=standaard) |
l_nColor |
Kleur van de lijn. Voor meer uitleg zie eerder. |
Voorbeeld :
AXITOprLine(“MM” ,30,10,35,60,3,-2) |
Het commando AXITOPRELLIPSE()
Met dit commando kunt u een ellips of cirkel printen, eventueel gevuld met een bepaalde kleur of pattern. De rand van de ellips kan in eender welke kleur en dikte getekend worden. Tevens kunt u de ellips vullen met eender welke kleur of pattern.
AXITOprEllipse(l_setunit,l_nR1,l_nC1,l_nR2,l_nC2,l_nThick,l_nBColor,l_nFColor,l_nPattern)
Dit commando is wat betreft aanpak volledig identiek aan het commando AXITOprFrame()
Voorbeeld :
AXITOprEllipse(“MM” ,10,20,130,140,2,-10,-8,nil) |
Het commando AXITOPRTEXT()
Met dit commando kunt u een tekst op eender welke positie, en dit in eender welke grootte, kleur, font of hoek printen.
AXITOprText(l_setunit,l_nR1,l_nC1,l_xValue,l_cJustify,l_cFont,l_cStyle,l_xPoint,l_nFColor ,l_nBColor,l_nAngle)
l_setunit |
Met l_setunit bepaalt u in welke eenheid dat de 2 parameters l_nR1 en l_nC1 uitgedrukt worden. Voor meer uitleg zie eerder. |
||||||||||||
l_nR1 |
Regelpostitie van de tekst |
||||||||||||
l_nC1 |
Kolompositie van de tekst |
||||||||||||
l_xValue |
Dit is de tekst zelf, die u wenst te printen. |
||||||||||||
L_cJustify |
Hoe moet de tekst gelijnd worden. Mogelijke waardes:
|
||||||||||||
l_cFont |
Het font waarin de tekst zal geprint worden. Mogelijke waardes:
|
||||||||||||
l_nStyle |
Bepaalt de stijl waarin de tekst zal geprint worden. Mogelijke waardes:
|
||||||||||||
l_xPoint |
Bepaalt de grootte van het font. 1 punt komt overeen met 1/72 inch Mogelijke waardes:
|
||||||||||||
L_nFColor |
De Voorgrond-kleur van de tekst. Voor meer uitleg zie eerder. (nil = zwart) |
||||||||||||
L_nBColor |
De Achtergrond-kleur van de tekst. Voor meer uitleg zie eerder. (nil= geen achtergrondkleur) |
||||||||||||
L_nAngle |
Geeft de rotatie-hoek van de tekst aan, in graden (0= normaal, geen rotatie) |
Voorbeeld :
AXITOprText(“RCS” ,65 ,1,"Verkoopsvoorwaarden:") AXITOprText(“RCS” ,66 ,1,"Regel 1 van de verkoopsvoorwaarden",nil,”COURIER” ,nil,5) AXITOprText(“RCS” ,66.5,1,"Regel 2 van de verkoopsvoorwaarden",nil,nil,nil,5) AXITOprText(“RCS” ,67 ,1,"Regel 3 van de verkoopsvoorwaarden",nil,”ARIAL” ,”BIU” ,5) |
Met dit commando kunt u een barcode. De positie en grootte van deze barcode kan willekeurig worden ingesteld.
AXITOprBarCode(l_setunit, l_nR1, l_nC1, l_nHeight, l_nWidth, l_cBarCod, l_cBarType, l_cOptions)
l_setunit |
Met l_setunit bepaalt u in welke eenheid dat de 4 parameters l_nR1, l_nC1, l_nR2, l_nC2 uitgedrukt worden. Mogelijke waardes:
|
||||||||||||||||||||
l_nR1 |
Regelpostitie, links-boven |
||||||||||||||||||||
l_nC1 |
Kolompositie, links-boven |
||||||||||||||||||||
l_nHeight |
Hoogte van de barcode. |
||||||||||||||||||||
l_nWidth |
Breedte van de barcode. |
||||||||||||||||||||
l_cBarCode |
Is de waarde die in een barcode moet worden weergegeven. |
||||||||||||||||||||
l_cBarType |
Het type van barcode. Mogelijke waardes :
|
||||||||||||||||||||
l_cOptions |
Via deze parameters kunnen volgende instelling:
|
Voorbeeld:
AXITOprBarcode("RC",9,60,4,17,f_invnr,"CODE39","N")
Uitleg: de 1e parameter “RC' bepaalt dat de volgende 4 parameters uitgedrukt worden in kolomregel afmetingen. Ga er van uit dat er 66 regels en 80 kolommen zijn op een A4-blad. De volgende 2 parameters 9 en 60 bepalen dus de linkerbovenhoek, De volgende 2 parameters 4 en 17 bepalen de hoogte-regels en breedte-kolommen van de barcode. Het veld 'f_invnr' bepaalt de waarde van de barcode (een factuurnummer). De parameter "CODE39" bepaalt het type barcode, en is in deze situatie een code-39 barcode, omdat een factuurnummer uit zowel getallen en letters kan bestaan. Met de laatste parameter geeft je aan dat de barcode-waarde onderaan de barcode moet geprint wordt. |