SetQRCode Picturefunctie
Met
SetQRCode
wordt een QR code gegeneerd
in een
met Picture gedeclareerde figuur. De
gegenereerde figuur bestaat
is een vierkante barcode bestaande uit blokjes
waarin tekst of andere data is gecodeerd. De QR (Quick Response) code is
oorspronkelijk ontwikkeld in japan ten bate van de autoindustie.
Het aantal blokjes in een QR code is afhankelijk van het aantal te coderen
tekens. Zo worden in een QR code van
21 × 21 blokjes 1 t/m 14 tekens gecodeerd en in een
QR code van 25 x 25 blokjes 15 t/m 26 tekens. De functie resulteert
in de waarde TRUE indien succesvol en anders FALSE.
SetQRCode(PictureVarName,
WidthOrHeight, DataToBeCoded)
SetQRCode(PictureVarName,
WidthOrHeight, DataToBeCoded, QuietZone)
PictureVarName (MergedString)
In PictureVarName wordt de naam van een met Picture
gedeclareerde variabele vermeld in de vorm van een VariableName.
WidthOrHeight (Expressie)
In WidthOrHeight wordt de gewenste breedte danwel hoogte
opgegeven van de vierkante QR code.
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 hoge waarde voor zeer veel witruimte.
Voorbeeld:
{
String sTest
Picture pQR, pQRBlue
Copy(sTest,Dit is de naar QR code te coderen tekst!)
SetQRCode(pQR,100,[sTest])
SetQRCode(pQRBlue,100,[sTest])
SetPicTransColor(pQRBlue,200,255,255)
SetPicOriginColor(pQRBlue,255,255,255)
}
[pQR] |
[pQRBlue] |
Resultaat: