2017-09-22 2 views
0

「Zahlen mit Code」(ドイツ語の「pay by code」)システムを実装する必要があります。これは、便利で高速で無損失な方法で、あなたのスマートフォン& QRコード。PHP mPDF LFやCRのような特殊文字を使用したQRコード

mpdf(輸出用のPHPベースの請求書システム "invoiceplane"で使用)は、私たちの問題に対する解決策を模索しているフライングカラーでQRコード生成を管理することができます。QRコードの作成LfやCrのような特殊文字。 (「要素はLfとCrLfの両方が許可されている行末で区切られています」)、参考文献:https://www.stuzza.at/de/download/qr-code/339-qr-code-und-bcd-definition-2-en/file.html、Page 5

QRコードを作成するには、唯一の存在である(実際の改行をトリックを行うませんQRコード-テキスト内の「\ rを」使用して、残念ながら

<barcode code="Two\rlines" size="0.8" type="QR" error="M" class="barcode" /> 

:私たちのUTF-8コード化されたHTMLの中に、私たちのようなコードスニペットを使用します使用された文字 - 例えば "\ r"が文字列内に現れる)。 \nのようないくつかの変種を試しました。 &#13; [HTML dec]、&#xd; [HTML 16進]。 0x0D(UTF8 16進数)などです。私たちの推測は、いくつかの消毒コードによって逃げ出すか、単にそれを間違った方法でエスケープすることです(あるいは間違った特殊/制御文字を使用するだけです)。

答えて

0

これはmPDFでは不可能です。

バーコードcode\r\n\nの文字が実際の改行として扱われるため、最近コミットしていないのは1a17723です。

この変更は、今後リリースされる7.0リリースに含まれます。

+0

Thx @Finwe、QR-code with \ r \ nはcharmのように機能します。 – cpu4you