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

Aztec-Codes

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.

Das PDF öffnen Das vollständige Beispiel ansehen

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}
    }
  ]
}

Die Zeile, die es sendet, in drei Sprachen

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

Die Preise ansehen Die Beispiele ansehen