Ik “probeer een streepjescode te maken op barcodesinc.com” s Gratis online streepjescodegenerator . Onder geavanceerde opties zie ik dat er een selectievakje is voor “Draw Value Text”, maar als ik het uitschakel en de barcode opnieuw genereer, is het nog steeds aangevinkt.
Wanneer je een barcode genereert, bijvoorbeeld:
Het gebruikt een URL zoals de volgende:
http://www.barcodesinc.com/generator/image.php?code=123456&style=197&type=C39&width=200&height=50&xres=1&font=3
Wanneer ik de andere comboboxen verander, merk ik dat de parameter die aan het veranderen is style
is. Het spreekt voor zich dat ik een stijlwaarde kan sturen die de tekst onder de streepjescode niet bevat. De vraag is welke stijlwaarde moet ik gebruiken?
style border text stretch negative ----- ------ ---- ------- -------- ??? no no no no 197 yes yes no no 709 yes yes no yes 453 yes yes yes no 965 yes yes yes yes
Answer
De stijl waarin alles is ingesteld op no
is 68
. Ik ontdekte dit door op te merken dat er staat “Powered by Barcode “, en daarna probeerde ik de voorbeeldgenerator op die site en de style
parameter onderzocht.
Antwoord
Ik heb alle stijlen van 1 tot 999 getest:
for ( $i = 1; $i <= 999; $i++ ) ▼ ▼ echo "$i<img src="http://www.barcodesinc.com/generator/image.php?code=$i" . "&style=$i&type=C128B&width=300&height=65&xres=1&font=1">" . "<br/>"; ▲
Deze code laat toe om alle mogelijkheden te zien: veel stijlen werken niet, andere stijlen zullen geven je frame en geen tekst (links, gecentreerd of rechts uitgelijnd), anderen geven je frame een tekst, enz.