Ein Aztec-Code ohne weißen Rand
Zeichnen Sie einen Aztec-Code, den auf Bahntickets: quadratisch, kommt ohne Rand aus, mit dem Sicherheitsanteil Ihrer Wahl.
In einem echten PDF ansehen
Der Code auf Bahn- und Flugtickets, und der Grund ist der Platz: Er braucht keinen weißen Rand um sich, und der ist das Erste, was bei einem eng gewordenen Layout abgeschnitten wird.
Zusammenfassung
Er liest sich ohne weißen Rand, passt also dorthin, wo andere Codes nicht passen: direkt an den Rand eines kleinen Tickets oder in die letzte freie Ecke einer Bordkarte. Je größer der für die Sicherheit reservierte Anteil des Quadrats, desto besser liest sich der Code geknickt oder fleckig, und desto dichter wird er. Sagen Sie nichts dazu, ist der Anteil der, den die Norm empfiehlt.
Technisch
Angefordert mit
"type": "aztec"
Das Symbol ist quadratisch, seine Module als gefüllte Quadrate gezeichnet, und es füllt die ganze Breite des Rechtecks, an der linken unteren Ecke verankert; es nimmt die volle Breite ein, da ein Aztec-Code ohne Ruhezone gelesen wird. Der für die Fehlerkorrektur reservierte Anteil wird als Prozentsatz angegeben, von 0 bis 90; fehlt er, sind es 23 %, der von der Norm empfohlene Wert. Die Größe des Symbols ergibt sich aus der Textlänge und dem verlangten Korrekturanteil. Das Element zeichnet nur den Code: Die lesbare Referenz wird mit einem text-Element daneben gesetzt.
Anfrageschema
Erforderliche Schlüssel: content, eine Zeichenkette; rect. Optional: correction, eine Ganzzahl von 0 bis 90, der Anteil des Symbols, der der Fehlerkorrektur dient, standardmäßig 23; pages, ein Array von ab eins gezählten Ganzzahlen, standardmäßig leer; transform, sechs Zahlen; rotate, Grad gegen den Uhrzeigersinn um die Mitte des Rechtecks; layer, der Name einer deklarierten Ebene. Gegenseitige Ablehnung: transform zusammen mit rotate. Eine correction über 90 oder ein Text, der länger ist, als das größte Symbol trägt, führt zu 400. charset, dessen einziger Wert utf_8 ist, erklärt vor den Bytes, dass sie in UTF-8 geschrieben sind, sodass ein Scanner einen Akzent oder ein Eurozeichen so zurückgibt, wie es hineinging; fehlt es, wird nichts erklärt.
Eine vollständige Anfrage, die ein PDF erzeugt
{
"items": [
{
"type": "aztec",
"content": "HQF2026 PARIS LONDON 14B 07JUL",
"rect": {"llx": 72, "lly": 700, "urx": 129, "ury": 757}
}
]
}
Barcodes und quadratische Codes
Ein Barcode aus senkrechten Strichen Ein quadratischer QR-Code, mit dem Telefon gelesen Ein Data-Matrix-Code, sehr klein und sehr robust Ein PDF417-Code, der ein ganzes Formular trägt
Wohin als Nächstes
Jeder JSON-Schlüssel einer Anfrage, auf einer Seite Die übrigen zweiundzwanzig Dinge, die Sie zeichnen können