_MakeQRCode Picturefunctie 
![]()
Met 
_MakeQRCode wordt een figuur of plaatje aangemaakt van een QR 
code in het opgegeven bestand. De 
gegenereerde figuur bestaat uit een vierkante (2D) barcode waarin tekst of 
andere data is gecodeerd. 
De functie resulteert
in de waarde TRUE indien succesvol en anders FALSE.
_MakeQRCode (FileName, 
WidthOrHeight, DataToBeCoded)
_MakeQRCode (FileName, 
WidthOrHeight, DataToBeCoded, QuietZone)
FileName (MergedString)
In FileName wordt een volgens het besturingssysteem geldige bestandsnaam of
padnaam opgegeven. Indien een geldige naam is opgegeven maar het bestand bestaat nog niet
dan heeft de functie geen effect en resulteert in de waarde FALSE.
WidthOrHeight (Expressie)
In WidthOrHeight wordt de gewenste breedte danwel hoogte 
opgegeven van de vierkante datamatrix. De opgegeven grootte wordt toegepast 
ongeacht de via Windows ingestelde schaalfactor met bijvoorbeeld de 
veelgebruikte waarden: 125%, 150% en 200%. Dit om het bewaarde plaatje of figuur 
later te kunnen laden op andere werkstatons met een onbekende schaalfactor zodat 
opgeschaald kan worden met de functie: 
SetPicture.
 
DataToBeCoded (MergedString)
In 
DataToBeCoded wordt de data of text vermeld welke gecodeerd moet worden 
in de datamatrix.
QuietZone (Expressie)
Met QuietZone wordt de verhouding van de witruimte (stilte gebeid) rondom de QR 
code aangeven. Standaard is staat QuietZone ingesteld op 4. Het kan ingesteld 
worden van 0 (geen witruimte) tot hogere waarde. De uiteindelijk toegepaste 
hoeveelheid witruimte is afhankelijk van de grootte van de QR code zoals 
opgegeven in 
WidthOrHeight,
Voorbeeld:
{
 Picture pBar
 String sDataMatrix
 
 Picture pBar
 String sQRCode
 FileCreateUnique(sQRCode,qrcode.bmp)
 _MakeQRCode([sQRCode],56,"http://www.astona.nl",0)
 SetPicture(pBar,[sQRCode],100,100,True);//True = Scale volgens Windows 
schaalfactor
}
 50x50
 [pBar]
{
 ResizePicture(pBar,125,75)
}
 125x75
 [pBar]
{
 ResizePicture(pBar,125,0)
}
 125x0
 [pBar]
{
 ResizePicture(pBar,0,75)
}
 0x75
 [pBar]
{
 FileDelete(qrcode*.bmp)
}
Resultaat: