From f5aca5a981a7d63e0c71308ff0f874b4821191a8 Mon Sep 17 00:00:00 2001 From: Manuel Reinhard Date: Thu, 7 Nov 2024 21:07:32 +0100 Subject: [PATCH] Fix height of receipt in html with scissors --- .../Output/HtmlOutput/HtmlOutput.php | 6 +++--- .../Template/PrintableStylesTemplate.php | 12 +++++------ .../FpdfOutput/qr-additional-information.pdf | Bin 11740 -> 11740 bytes .../qr-additional-information.print.pdf | Bin 11680 -> 11680 bytes .../qr-additional-information.scissors.pdf | Bin 12406 -> 12406 bytes ...dditional-information.svg.scissorsdown.pdf | Bin 12404 -> 12404 bytes ...-additional-information.svg.textarrows.pdf | Bin 12410 -> 12410 bytes .../FpdfOutput/qr-alternative-schemes.pdf | Bin 11615 -> 11615 bytes .../qr-alternative-schemes.print.pdf | Bin 11551 -> 11551 bytes .../qr-alternative-schemes.scissors.pdf | Bin 12276 -> 12276 bytes ...r-alternative-schemes.svg.scissorsdown.pdf | Bin 12271 -> 12271 bytes .../qr-alternative-schemes.svg.textarrows.pdf | Bin 12284 -> 12284 bytes tests/TestData/FpdfOutput/qr-full-set.pdf | Bin 7589 -> 7589 bytes .../TestData/FpdfOutput/qr-full-set.print.pdf | Bin 7522 -> 7522 bytes .../FpdfOutput/qr-full-set.scissors.pdf | Bin 8252 -> 8252 bytes .../qr-full-set.svg.scissorsdown.pdf | Bin 8247 -> 8247 bytes .../FpdfOutput/qr-full-set.svg.textarrows.pdf | Bin 8259 -> 8259 bytes .../qr-international-ultimate-debtor.pdf | Bin 6579 -> 6579 bytes ...qr-international-ultimate-debtor.print.pdf | Bin 6511 -> 6511 bytes ...international-ultimate-debtor.scissors.pdf | Bin 7236 -> 7236 bytes ...ional-ultimate-debtor.svg.scissorsdown.pdf | Bin 7234 -> 7234 bytes ...ational-ultimate-debtor.svg.textarrows.pdf | Bin 7244 -> 7244 bytes .../TestData/FpdfOutput/qr-minimal-setup.pdf | Bin 11319 -> 11319 bytes .../FpdfOutput/qr-minimal-setup.print.pdf | Bin 11254 -> 11254 bytes .../FpdfOutput/qr-minimal-setup.scissors.pdf | Bin 11978 -> 11978 bytes .../qr-minimal-setup.svg.scissorsdown.pdf | Bin 11976 -> 11976 bytes .../qr-minimal-setup.svg.textarrows.pdf | Bin 11986 -> 11986 bytes ...mediumlong-creditor-and-unknown-debtor.pdf | Bin 15081 -> 15081 bytes ...long-creditor-and-unknown-debtor.print.pdf | Bin 15019 -> 15019 bytes ...g-creditor-and-unknown-debtor.scissors.pdf | Bin 15745 -> 15745 bytes ...or-and-unknown-debtor.svg.scissorsdown.pdf | Bin 15740 -> 15740 bytes ...itor-and-unknown-debtor.svg.textarrows.pdf | Bin 15748 -> 15748 bytes ...tion-without-amount-and-long-addresses.pdf | Bin 12368 -> 12368 bytes ...ithout-amount-and-long-addresses.print.pdf | Bin 12301 -> 12301 bytes ...out-amount-and-long-addresses.scissors.pdf | Bin 13031 -> 13031 bytes ...nt-and-long-addresses.svg.scissorsdown.pdf | Bin 13029 -> 13029 bytes ...ount-and-long-addresses.svg.textarrows.pdf | Bin 13037 -> 13037 bytes ...-information-without-amount-but-debtor.pdf | Bin 9959 -> 9959 bytes ...mation-without-amount-but-debtor.print.pdf | Bin 9894 -> 9894 bytes ...ion-without-amount-but-debtor.scissors.pdf | Bin 10620 -> 10620 bytes ...out-amount-but-debtor.svg.scissorsdown.pdf | Bin 10618 -> 10618 bytes ...thout-amount-but-debtor.svg.textarrows.pdf | Bin 10630 -> 10630 bytes .../qr-payment-information-without-amount.pdf | Bin 14689 -> 14689 bytes ...yment-information-without-amount.print.pdf | Bin 14625 -> 14625 bytes ...nt-information-without-amount.scissors.pdf | Bin 15350 -> 15350 bytes ...mation-without-amount.svg.scissorsdown.pdf | Bin 15347 -> 15347 bytes ...ormation-without-amount.svg.textarrows.pdf | Bin 15357 -> 15357 bytes .../qr-payment-information-zero-amount.pdf | Bin 11577 -> 11577 bytes ...-payment-information-zero-amount.print.pdf | Bin 11514 -> 11514 bytes ...yment-information-zero-amount.scissors.pdf | Bin 12239 -> 12239 bytes ...formation-zero-amount.svg.scissorsdown.pdf | Bin 12234 -> 12234 bytes ...information-zero-amount.svg.textarrows.pdf | Bin 12246 -> 12246 bytes .../FpdfOutput/qr-payment-reference-non.pdf | Bin 10997 -> 10997 bytes .../qr-payment-reference-non.print.pdf | Bin 10933 -> 10933 bytes .../qr-payment-reference-non.scissors.pdf | Bin 11659 -> 11659 bytes ...payment-reference-non.svg.scissorsdown.pdf | Bin 11656 -> 11656 bytes ...r-payment-reference-non.svg.textarrows.pdf | Bin 11665 -> 11665 bytes .../FpdfOutput/qr-payment-reference-scor.pdf | Bin 11359 -> 11359 bytes .../qr-payment-reference-scor.print.pdf | Bin 11296 -> 11296 bytes .../qr-payment-reference-scor.scissors.pdf | Bin 12019 -> 12019 bytes ...ayment-reference-scor.svg.scissorsdown.pdf | Bin 12018 -> 12018 bytes ...-payment-reference-scor.svg.textarrows.pdf | Bin 12027 -> 12027 bytes .../FpdfOutput/qr-ultimate-debtor.pdf | Bin 6569 -> 6569 bytes .../FpdfOutput/qr-ultimate-debtor.print.pdf | Bin 6506 -> 6506 bytes .../qr-ultimate-debtor.scissors.pdf | Bin 7232 -> 7232 bytes .../qr-ultimate-debtor.svg.scissorsdown.pdf | Bin 7230 -> 7230 bytes .../qr-ultimate-debtor.svg.textarrows.pdf | Bin 7238 -> 7238 bytes tests/TestData/FpdfOutput/qr-utf8.svg.pdf | Bin 6565 -> 6565 bytes ...r-additional-information.svg.scissors.html | 10 +++++---- ...ditional-information.svg.scissorsdown.html | 20 +++++++++++------- ...additional-information.svg.textarrows.html | 2 ++ .../qr-alternative-schemes.svg.scissors.html | 10 +++++---- ...-alternative-schemes.svg.scissorsdown.html | 20 +++++++++++------- ...qr-alternative-schemes.svg.textarrows.html | 2 ++ .../HtmlOutput/qr-full-set.svg.scissors.html | 10 +++++---- .../qr-full-set.svg.scissorsdown.html | 20 +++++++++++------- .../qr-full-set.svg.textarrows.html | 2 ++ ...national-ultimate-debtor.svg.scissors.html | 10 +++++---- ...onal-ultimate-debtor.svg.scissorsdown.html | 20 +++++++++++------- ...tional-ultimate-debtor.svg.textarrows.html | 2 ++ .../qr-minimal-setup.svg.scissors.html | 10 +++++---- .../qr-minimal-setup.svg.scissorsdown.html | 20 +++++++++++------- .../qr-minimal-setup.svg.textarrows.html | 2 ++ ...ditor-and-unknown-debtor.svg.scissors.html | 10 +++++---- ...r-and-unknown-debtor.svg.scissorsdown.html | 20 +++++++++++------- ...tor-and-unknown-debtor.svg.textarrows.html | 2 ++ ...mount-and-long-addresses.svg.scissors.html | 10 +++++---- ...t-and-long-addresses.svg.scissorsdown.html | 20 +++++++++++------- ...unt-and-long-addresses.svg.textarrows.html | 2 ++ ...ithout-amount-but-debtor.svg.scissors.html | 10 +++++---- ...ut-amount-but-debtor.svg.scissorsdown.html | 20 +++++++++++------- ...hout-amount-but-debtor.svg.textarrows.html | 2 ++ ...formation-without-amount.svg.scissors.html | 10 +++++---- ...ation-without-amount.svg.scissorsdown.html | 20 +++++++++++------- ...rmation-without-amount.svg.textarrows.html | 2 ++ ...-information-zero-amount.svg.scissors.html | 10 +++++---- ...ormation-zero-amount.svg.scissorsdown.html | 20 +++++++++++------- ...nformation-zero-amount.svg.textarrows.html | 2 ++ ...qr-payment-reference-non.svg.scissors.html | 10 +++++---- ...ayment-reference-non.svg.scissorsdown.html | 20 +++++++++++------- ...-payment-reference-non.svg.textarrows.html | 2 ++ ...r-payment-reference-scor.svg.scissors.html | 10 +++++---- ...yment-reference-scor.svg.scissorsdown.html | 20 +++++++++++------- ...payment-reference-scor.svg.textarrows.html | 2 ++ .../qr-ultimate-debtor.svg.scissors.html | 10 +++++---- .../qr-ultimate-debtor.svg.scissorsdown.html | 20 +++++++++++------- .../qr-ultimate-debtor.svg.textarrows.html | 2 ++ .../qr-additional-information.svg.pdf | Bin 13538 -> 13538 bytes .../qr-additional-information.svg.print.pdf | Bin 13428 -> 13428 bytes ...qr-additional-information.svg.scissors.pdf | Bin 13689 -> 13689 bytes ...dditional-information.svg.scissorsdown.pdf | Bin 13687 -> 13687 bytes ...-additional-information.svg.textarrows.pdf | Bin 13689 -> 13689 bytes .../qr-alternative-schemes.svg.pdf | Bin 16043 -> 16043 bytes .../qr-alternative-schemes.svg.print.pdf | Bin 15938 -> 15938 bytes .../qr-alternative-schemes.svg.scissors.pdf | Bin 16195 -> 16195 bytes ...r-alternative-schemes.svg.scissorsdown.pdf | Bin 16193 -> 16193 bytes .../qr-alternative-schemes.svg.textarrows.pdf | Bin 16196 -> 16196 bytes .../TestData/TcPdfOutput/qr-full-set.svg.pdf | Bin 17945 -> 17945 bytes .../TcPdfOutput/qr-full-set.svg.print.pdf | Bin 17842 -> 17842 bytes .../TcPdfOutput/qr-full-set.svg.scissors.pdf | Bin 18104 -> 18104 bytes .../qr-full-set.svg.scissorsdown.pdf | Bin 18099 -> 18099 bytes .../qr-full-set.svg.textarrows.pdf | Bin 18103 -> 18103 bytes .../qr-international-ultimate-debtor.svg.pdf | Bin 13174 -> 13174 bytes ...nternational-ultimate-debtor.svg.print.pdf | Bin 13072 -> 13072 bytes ...rnational-ultimate-debtor.svg.scissors.pdf | Bin 13331 -> 13331 bytes ...ional-ultimate-debtor.svg.scissorsdown.pdf | Bin 13328 -> 13328 bytes ...ational-ultimate-debtor.svg.textarrows.pdf | Bin 13332 -> 13332 bytes .../TcPdfOutput/qr-minimal-setup.svg.pdf | Bin 13216 -> 13216 bytes .../qr-minimal-setup.svg.print.pdf | Bin 13111 -> 13111 bytes .../qr-minimal-setup.svg.scissors.pdf | Bin 13368 -> 13368 bytes .../qr-minimal-setup.svg.scissorsdown.pdf | Bin 13366 -> 13366 bytes .../qr-minimal-setup.svg.textarrows.pdf | Bin 13367 -> 13367 bytes ...umlong-creditor-and-unknown-debtor.svg.pdf | Bin 13689 -> 13689 bytes ...-creditor-and-unknown-debtor.svg.print.pdf | Bin 13582 -> 13582 bytes ...editor-and-unknown-debtor.svg.scissors.pdf | Bin 13844 -> 13844 bytes ...or-and-unknown-debtor.svg.scissorsdown.pdf | Bin 13842 -> 13842 bytes ...itor-and-unknown-debtor.svg.textarrows.pdf | Bin 13843 -> 13843 bytes ...-without-amount-and-long-addresses.svg.pdf | Bin 23127 -> 23127 bytes ...ut-amount-and-long-addresses.svg.print.pdf | Bin 23020 -> 23020 bytes ...amount-and-long-addresses.svg.scissors.pdf | Bin 23286 -> 23286 bytes ...nt-and-long-addresses.svg.scissorsdown.pdf | Bin 23286 -> 23286 bytes ...ount-and-long-addresses.svg.textarrows.pdf | Bin 23284 -> 23284 bytes ...ormation-without-amount-but-debtor.svg.pdf | Bin 13331 -> 13331 bytes ...on-without-amount-but-debtor.svg.print.pdf | Bin 13225 -> 13225 bytes ...without-amount-but-debtor.svg.scissors.pdf | Bin 13488 -> 13488 bytes ...out-amount-but-debtor.svg.scissorsdown.pdf | Bin 13487 -> 13487 bytes ...thout-amount-but-debtor.svg.textarrows.pdf | Bin 13492 -> 13492 bytes ...payment-information-without-amount.svg.pdf | Bin 13482 -> 13482 bytes ...t-information-without-amount.svg.print.pdf | Bin 13374 -> 13374 bytes ...nformation-without-amount.svg.scissors.pdf | Bin 13632 -> 13632 bytes ...mation-without-amount.svg.scissorsdown.pdf | Bin 13631 -> 13631 bytes ...ormation-without-amount.svg.textarrows.pdf | Bin 13633 -> 13633 bytes ...qr-payment-information-zero-amount.svg.pdf | Bin 14080 -> 14080 bytes ...ment-information-zero-amount.svg.print.pdf | Bin 13979 -> 13979 bytes ...t-information-zero-amount.svg.scissors.pdf | Bin 14232 -> 14232 bytes ...formation-zero-amount.svg.scissorsdown.pdf | Bin 14225 -> 14225 bytes ...information-zero-amount.svg.textarrows.pdf | Bin 14234 -> 14234 bytes .../qr-payment-reference-non.svg.pdf | Bin 12557 -> 12557 bytes .../qr-payment-reference-non.svg.print.pdf | Bin 12458 -> 12458 bytes .../qr-payment-reference-non.svg.scissors.pdf | Bin 12714 -> 12714 bytes ...payment-reference-non.svg.scissorsdown.pdf | Bin 12711 -> 12711 bytes ...r-payment-reference-non.svg.textarrows.pdf | Bin 12711 -> 12711 bytes .../qr-payment-reference-scor.svg.pdf | Bin 12876 -> 12876 bytes .../qr-payment-reference-scor.svg.print.pdf | Bin 12775 -> 12775 bytes ...qr-payment-reference-scor.svg.scissors.pdf | Bin 13026 -> 13026 bytes ...ayment-reference-scor.svg.scissorsdown.pdf | Bin 13023 -> 13023 bytes ...-payment-reference-scor.svg.textarrows.pdf | Bin 13027 -> 13027 bytes .../TcPdfOutput/qr-ultimate-debtor.svg.pdf | Bin 13009 -> 13009 bytes .../qr-ultimate-debtor.svg.print.pdf | Bin 12905 -> 12905 bytes .../qr-ultimate-debtor.svg.scissors.pdf | Bin 13166 -> 13166 bytes .../qr-ultimate-debtor.svg.scissorsdown.pdf | Bin 13162 -> 13162 bytes .../qr-ultimate-debtor.svg.textarrows.pdf | Bin 13167 -> 13167 bytes tests/TestData/TcPdfOutput/qr-utf8.svg.pdf | Bin 13151 -> 13151 bytes 173 files changed, 269 insertions(+), 165 deletions(-) diff --git a/src/PaymentPart/Output/HtmlOutput/HtmlOutput.php b/src/PaymentPart/Output/HtmlOutput/HtmlOutput.php index 23d6e27b..f5990cf2 100644 --- a/src/PaymentPart/Output/HtmlOutput/HtmlOutput.php +++ b/src/PaymentPart/Output/HtmlOutput/HtmlOutput.php @@ -136,16 +136,16 @@ private function hideSeparatorContentIfPrintable(string $paymentPart): string $printableStyles = PrintableStylesTemplate::TEMPLATE_SCISSORS; if ($layout->isPositionScissorsAtBottom()) { // draw vertical scissors at bottom - $printableStyles .= PrintableStylesTemplate::TEMPLATE_VERTICAL_SCISSORS_DOWN; + $printableStyles .= PHP_EOL.PHP_EOL. PrintableStylesTemplate::TEMPLATE_VERTICAL_SCISSORS_DOWN; } } if (!$layout->isDisplayText()) { // hide text - $printableStyles .= PrintableStylesTemplate::TEMPLATE_HIDE_TEXT; + $printableStyles .= PHP_EOL.PHP_EOL. PrintableStylesTemplate::TEMPLATE_HIDE_TEXT; } elseif ($layout->isDisplayTextDownArrows()) { // text not hidden and draw text arrows - $printableStyles .= PrintableStylesTemplate::TEMPLATE_TEXT_DOWN_ARROWS; + $printableStyles .= PHP_EOL.PHP_EOL. PrintableStylesTemplate::TEMPLATE_TEXT_DOWN_ARROWS; } } diff --git a/src/PaymentPart/Output/HtmlOutput/Template/PrintableStylesTemplate.php b/src/PaymentPart/Output/HtmlOutput/Template/PrintableStylesTemplate.php index aa3b95a5..fde67de2 100644 --- a/src/PaymentPart/Output/HtmlOutput/Template/PrintableStylesTemplate.php +++ b/src/PaymentPart/Output/HtmlOutput/Template/PrintableStylesTemplate.php @@ -39,10 +39,10 @@ class PrintableStylesTemplate transform: rotate(90deg); display: inline-block; content: '\\2702'; - position: relative; + position: fixed; font-size: 16pt; - top: -95mm; - left: 54.2mm; + top: 12.5mm; + left: 61.1mm; } EOT; @@ -51,10 +51,10 @@ class PrintableStylesTemplate transform: rotate(-90deg); display: inline-block; content: '\\2702'; - position: relative; + position: fixed; font-size: 16pt; - top: -15mm; - left: 54.7mm; + top: 91.8mm; + left: 61.7mm; } EOT; diff --git a/tests/TestData/FpdfOutput/qr-additional-information.pdf b/tests/TestData/FpdfOutput/qr-additional-information.pdf index 343fe708322d87f23edee6f0f365a9474a3e462d..e7e0b6c8bca0269c2c3fece402bdf5e7c813534c 100644 GIT binary patch delta 19 acmcZ;eJ6T@hz^^Pfsv7s!DcC)LyQ1O%LYjR delta 19 acmcZ;eJ6T@hz^^frLn1j(Pk-~LyQ1PIR;e# diff --git a/tests/TestData/FpdfOutput/qr-additional-information.print.pdf b/tests/TestData/FpdfOutput/qr-additional-information.print.pdf index e328bc4c1a8d0b8bae27575cabcd1765fbb5bb62..8548ddbb5b3c9c5af63bbae6c1a06e2b757e0320 100644 GIT binary patch delta 19 bcmZ1wy&!tS4Q)0f10y3NgU$D}4>1A&P7?=L delta 19 bcmZ1wy&!tS4Q)01A&PJstw diff --git a/tests/TestData/FpdfOutput/qr-additional-information.scissors.pdf b/tests/TestData/FpdfOutput/qr-additional-information.scissors.pdf index 11f1e0b821a8bc53040f8dfa987711fcd05a9a29..8789bcc8eebf0b2d81d85284817662b9871f9617 100644 GIT binary patch delta 19 acmeyC@GW6On;x5yfsv7s!R8*lSBwBvkq4Im delta 19 acmeyC@GW6On;x5?rLn1j(dHh#SBwBv{|BQ0 diff --git a/tests/TestData/FpdfOutput/qr-additional-information.svg.scissorsdown.pdf b/tests/TestData/FpdfOutput/qr-additional-information.svg.scissorsdown.pdf index 7e48b966676ec71242a5c953d6fab6d620664024..fa1420f54c9eb2dde2b4a6ffb368d6dd52ecff59 100644 GIT binary patch delta 19 acmey8@FihGiyoVifsv7s!R9W#SBwBvB?pfH delta 19 acmey8@FihGiyoVyrLn1j(dI6_SBwBvlLwms diff --git a/tests/TestData/FpdfOutput/qr-additional-information.svg.textarrows.pdf b/tests/TestData/FpdfOutput/qr-additional-information.svg.textarrows.pdf index c9b217712da25978ed36c4278fca545f17870c99..99c3b6e5b5cd7aca6d1a54b29a1c6537e82e7bdd 100644 GIT binary patch delta 19 acmeyB@GD_MmmZsufsv7s!R85iuNVPVX$PkO delta 19 acmeyB@GD_MmmZs;rLn1j(dG$yuNVPV*9Wrz diff --git a/tests/TestData/FpdfOutput/qr-alternative-schemes.pdf b/tests/TestData/FpdfOutput/qr-alternative-schemes.pdf index 89c88d0ba4deb26e3de8df538cae4fe3438986e0..87394b7736ca12c6900a798761ea43c7b026ad84 100644 GIT binary patch delta 19 bcmcZ~bw6subZs^x10y3N!_9NG4>1A&Qb7k& delta 19 bcmcZ~bw6subZs_6OJh?5qs?=*4>1A&QmF@B diff --git a/tests/TestData/FpdfOutput/qr-alternative-schemes.print.pdf b/tests/TestData/FpdfOutput/qr-alternative-schemes.print.pdf index 0b20ec3ad64cbeeff7b9a60002e3d9ec8caa2c00..e94a3cf0793ad3ca25b62b537a567628952e4165 100644 GIT binary patch delta 19 acmbOqH9u-YxHg-Sfsv7s;pSNFLyQ1K!3I(Q delta 19 acmbOqH9u-YxHg-irLn1j(dJm~LyQ1LDF$5t diff --git a/tests/TestData/FpdfOutput/qr-alternative-schemes.scissors.pdf b/tests/TestData/FpdfOutput/qr-alternative-schemes.scissors.pdf index 748390a6a95c119fe3489e11660d66b8014e3b38..9d033c34c4b3d82b33c40b31bd889ccf7fb90bed 100644 GIT binary patch delta 19 acmewo|0R9{iyoVifsv7s;btzqSBwBm2?mY; delta 19 acmewo|0R9{iyoVyrLn1j(Pl2aSBwBmaR!+H diff --git a/tests/TestData/FpdfOutput/qr-alternative-schemes.svg.scissorsdown.pdf b/tests/TestData/FpdfOutput/qr-alternative-schemes.svg.scissorsdown.pdf index 255674a2459f7613b4d276a3b757b9896b3c46df..9ff054d9d2d1662c9c2cdf6fc0ec77b372f0de9d 100644 GIT binary patch delta 19 acmaDK|2}@he_b{s10y3N!_BOEuNVPX?gx1Q delta 19 acmaDK|2}@he_b|1OJh?5qs^>(uNVPYRtJOt diff --git a/tests/TestData/FpdfOutput/qr-alternative-schemes.svg.textarrows.pdf b/tests/TestData/FpdfOutput/qr-alternative-schemes.svg.textarrows.pdf index 6c277cb1d49a2d3f106b5a26621ba16d2a6f6c53..106fd5abe37c44c18646e41af8b8361146bb425a 100644 GIT binary patch delta 19 acmewp|0jL}j~<(mfsv7s;btMdSBwBnxdyHP delta 19 acmewp|0jL}j~<($rLn1j(PkmNSBwBoAqKes diff --git a/tests/TestData/FpdfOutput/qr-full-set.pdf b/tests/TestData/FpdfOutput/qr-full-set.pdf index 61811cf50106312df8a98750b1b320df8a55f304..7d0effcff7fe49a7d87531ec89a4467799c768ff 100644 GIT binary patch delta 19 acmZ2#z0`Vxz6_g@fsv7s!DdsL0!9Em5d~iW delta 19 acmZ2#z0`Vxz6_h8rLn1j(PmSb0!9Eme+6p* diff --git a/tests/TestData/FpdfOutput/qr-full-set.print.pdf b/tests/TestData/FpdfOutput/qr-full-set.print.pdf index ed2a47026fe66630292efbfa9566f110d20bb031..24c715239fdb154430a32c58c6854e55c54c0ab6 100644 GIT binary patch delta 19 acmaE4^~h?&8)-Hp10y3NgUz3$3m5@Xy$4SK delta 19 acmaE4^~h?&8)-H}OJh?5qs^bB3m5@YD+gNu diff --git a/tests/TestData/FpdfOutput/qr-full-set.scissors.pdf b/tests/TestData/FpdfOutput/qr-full-set.scissors.pdf index 57649679a001ce58cd69ee75cebc5a4ef2bff36d..62a32292366ba7b547fc7c6bca9addff43025b38 100644 GIT binary patch delta 19 bcmdnvu*YG;Tsbx)10y3N!_AB3W-r<>peYLyQ1QDh9#; diff --git a/tests/TestData/FpdfOutput/qr-minimal-setup.print.pdf b/tests/TestData/FpdfOutput/qr-minimal-setup.print.pdf index 6e085308f2d5ac576c6dad4d9276822978bc014c..1e7000f9fb4ede220a325f12337e164a5ee142cf 100644 GIT binary patch delta 19 acmews{w;iio)(*tfsv7+#by(&LyQ1T$Ofzc delta 19 acmews{w;iio)(*-rLl>rVdn$IrEgd!^10y3ti_H&oUNHgyRO|=j delta 19 bcmX>Vdn$IrEgd#POJh?5gUt_gUNHgyRV4@K diff --git a/tests/TestData/FpdfOutput/qr-minimal-setup.svg.scissorsdown.pdf b/tests/TestData/FpdfOutput/qr-minimal-setup.svg.scissorsdown.pdf index 3332d0861f8f68c9327cf2cd4e1d7f6049abade4..c5fcb5ef2ef6169b057423f85bc9c22f3b44fea9 100644 GIT binary patch delta 19 bcmX>Rdm?tj4IMTk10y3ti_Q0RUNHgyRDcKE delta 19 bcmX>Rdm?tj4IMT^OJh?5gU$DJUNHgyRJjM= diff --git a/tests/TestData/FpdfOutput/qr-minimal-setup.svg.textarrows.pdf b/tests/TestData/FpdfOutput/qr-minimal-setup.svg.textarrows.pdf index e42c2ededdd760ccfdd25b1418ca81be2be144cf..e1d2bedb4ac9c17ccda174c24c11be9b295e6f20 100644 GIT binary patch delta 19 bcmcZ delta 19 acmZpyZmizmXw7D5X>4j>xY^y>iU|NivIWlo diff --git a/tests/TestData/FpdfOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.svg.scissorsdown.pdf b/tests/TestData/FpdfOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.svg.scissorsdown.pdf index 6a05a4df5066e7eb20e5f4bfa04b088de9fa8368..4ff47741714941bfb3fffcdc30088ca91f2597fa 100644 GIT binary patch delta 19 acmexU^`~lsjWwH*fsv7+qD<%L`Nd~q6 delta 19 acmexU^`~lsjWwI0rLn1j;btdmD<%L`f(E$& diff --git a/tests/TestData/FpdfOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.svg.textarrows.pdf b/tests/TestData/FpdfOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.svg.textarrows.pdf index 1210b9da9cbc0a7433c1a803a4020a5c4849b6ec..11de105eae755cfb4ccb2622a956ead761e0032d 100644 GIT binary patch delta 19 acmZpvZmHhjV$Eh`U}R)yx!KFwiU|Nj8wJ<^ delta 19 acmZpvZmHhjV$Eh~X>4j>xY^6viU|NjR0Z1r diff --git a/tests/TestData/FpdfOutput/qr-payment-information-without-amount-and-long-addresses.pdf b/tests/TestData/FpdfOutput/qr-payment-information-without-amount-and-long-addresses.pdf index abd2c8ba019c0d0bff5114f98c8cb86a10c24dd0..12c0ea4ae5a2ff71eb2f69b6caa8567664e6cec4 100644 GIT binary patch delta 19 acmcbRa3NtshaQ`efsv7+<>o%ULyQ1WJO?iT delta 19 acmcbRa3NtshaQ`urLn1j!R9`_LyQ1WZwD~| diff --git a/tests/TestData/FpdfOutput/qr-payment-information-without-amount-and-long-addresses.print.pdf b/tests/TestData/FpdfOutput/qr-payment-information-without-amount-and-long-addresses.print.pdf index 1c0538c7f714d77c85ed7c1a2e82657045dcb88e..a7c9f4725aaaa1378ae6689d100a7921c863b05e 100644 GIT binary patch delta 19 acmeB8=uOz*s>fzzU}R)yx!GIq5F-FW8U`Z( delta 19 acmeB8=uOz*s>fz%X>4j>u-RMh5F-FWO$H?Z diff --git a/tests/TestData/FpdfOutput/qr-payment-information-without-amount-and-long-addresses.scissors.pdf b/tests/TestData/FpdfOutput/qr-payment-information-without-amount-and-long-addresses.scissors.pdf index dddfc2cb02db61556b511d3456efe8baaf35d0ef..509cdd0e83a28719ec91cee7e623ca8fb9842660 100644 GIT binary patch delta 19 bcmaE!`aE^RcLO#f10y3t%guicUNHgyTwn-s delta 19 bcmaE!`aE^RcLO#pUNHgyT$2cM diff --git a/tests/TestData/FpdfOutput/qr-payment-information-without-amount-and-long-addresses.svg.scissorsdown.pdf b/tests/TestData/FpdfOutput/qr-payment-information-without-amount-and-long-addresses.svg.scissorsdown.pdf index 37d63966b7543cf3070e6b0cbaab59bf5da6456d..2c34da356407b76362c9819d67fb2c81c6d7d95f 100644 GIT binary patch delta 19 bcmaEw`ZRUJR|7U910y3t%gw(HUNHgyTl5HN delta 19 bcmaEw`ZRUJR|7UfOJh?5gU!DUUNHgyTqg)? diff --git a/tests/TestData/FpdfOutput/qr-payment-information-without-amount-and-long-addresses.svg.textarrows.pdf b/tests/TestData/FpdfOutput/qr-payment-information-without-amount-and-long-addresses.svg.textarrows.pdf index 404e205bd9a3cab7ddf956e9b327edaf80dd7bfd..ba4dc7b162d06324450ae1b22299198c78f5432d 100644 GIT binary patch delta 19 acmaEx`ZjgLUjsHH10y3t%gxM&uNVPYrw57v delta 19 acmaEx`ZjgLUjsHnOJh?5gU!r_uNVPY+6RmP diff --git a/tests/TestData/FpdfOutput/qr-payment-information-without-amount-but-debtor.pdf b/tests/TestData/FpdfOutput/qr-payment-information-without-amount-but-debtor.pdf index 4580b24aa739cc83baeec017260e6af384827933..20e509b8782ad1c1aee70c2e16b36459c2fd1320 100644 GIT binary patch delta 19 acmaFv``mYff-0Mlfsv7+#b!0tgNy)43I4l)7&O??MY diff --git a/tests/TestData/FpdfOutput/qr-payment-information-without-amount-but-debtor.scissors.pdf b/tests/TestData/FpdfOutput/qr-payment-information-without-amount-but-debtor.scissors.pdf index 28b6414ddd9ec94f88e4e741479970be733589a3..4d58548321d0a3c33272bacf43a2fa34c1c22b42 100644 GIT binary patch delta 19 acmewp^e1RTk2;%?fsv7+#pX%suNVPTvImR+ delta 19 acmewp^e1RTk2;&7rLn1j!RATouNVPT>j#ej diff --git a/tests/TestData/FpdfOutput/qr-payment-information-without-amount-but-debtor.svg.scissorsdown.pdf b/tests/TestData/FpdfOutput/qr-payment-information-without-amount-but-debtor.svg.scissorsdown.pdf index 35ae171a1fa58fc609459f84d03528d24ffdfcd2..82d191c0308d400bbb1f764fe43c2790faf7549f 100644 GIT binary patch delta 19 acmewr^ebpXmpYq~fsv7+#pVg>uNVPTMhAod delta 19 acmewr^ebpXmpYrFrLn1j!R86-uNVPTe+P#E diff --git a/tests/TestData/FpdfOutput/qr-payment-information-without-amount-but-debtor.svg.textarrows.pdf b/tests/TestData/FpdfOutput/qr-payment-information-without-amount-but-debtor.svg.textarrows.pdf index 234caf48078f46aa16ecfb405021e73f9975bc7e..72e4329cad3e4aa16b9aad19feb7254b3b2c0e69 100644 GIT binary patch delta 19 acmZn*ZVTQpO`Xliz{tqZV)GpJSBwBe@CLR3 delta 19 acmZn*ZVTQpO`Xlq(%96%VDlXHSBwBfDF(R! diff --git a/tests/TestData/FpdfOutput/qr-payment-information-without-amount.pdf b/tests/TestData/FpdfOutput/qr-payment-information-without-amount.pdf index 86b193913f947e3f0cc62a848123feafe55a3ea7..124d6a75cad90770bcbdf2973f2ff97a9f2df00a 100644 GIT binary patch delta 19 acmaD@^ss1yr#YLEfsv7+#b$qVAtnG%!3J3X delta 19 acmaD@^ss1yr#YLUrLn1j!DfGRAtnG%`UYG8 diff --git a/tests/TestData/FpdfOutput/qr-payment-information-without-amount.print.pdf b/tests/TestData/FpdfOutput/qr-payment-information-without-amount.print.pdf index 6178582d2115d5bb963937894bdb56401c4efaf6..b96c59ad2df0bf1a73b5365d8ec6d532d917e01d 100644 GIT binary patch delta 19 acmZ2jw6JIcr#YLEfsv7+#b$nUAtnGqK?PX= delta 19 acmZ2jw6JIcr#YLUrLn1j!DfDQAtnGqdIekn diff --git a/tests/TestData/FpdfOutput/qr-payment-information-without-amount.scissors.pdf b/tests/TestData/FpdfOutput/qr-payment-information-without-amount.scissors.pdf index 72ed4758e22c83988e445991c363fe3ba64dc914..5d604c4aedcfb37894fd8d5362f0ffa1c6300273 100644 GIT binary patch delta 19 acmexX{;hn&HcK`m10y3ti_Lp1t(X8?c?XjK delta 19 acmexX{;hn&HcK``OJh?5gUx#^t(X8?vImv` diff --git a/tests/TestData/FpdfOutput/qr-payment-information-without-amount.svg.scissorsdown.pdf b/tests/TestData/FpdfOutput/qr-payment-information-without-amount.svg.scissorsdown.pdf index 93a2625202a33d1ec12b37f8bf0538281e8893fa..6d07b9d280735baf8b84b5feaaa3f8940104eb62 100644 GIT binary patch delta 19 acmexd{<(a^W=l3B10y3ti_JSNt(X8>*9V6H delta 19 acmexd{<(a^W=l3hOJh?5gUvfFt(X8?5C@6? diff --git a/tests/TestData/FpdfOutput/qr-payment-information-without-amount.svg.textarrows.pdf b/tests/TestData/FpdfOutput/qr-payment-information-without-amount.svg.textarrows.pdf index b461bd7db6c5d680e538ac62b49e2ca7f458287e..e4fbc33a942f0fdc4f0cba3df4768d83a3bc5a59 100644 GIT binary patch delta 19 acmexc{qqjLyQ1QW(L6k delta 19 acmdlPwKHl%p*EYLrLn1j;pTGfLyQ1Qp9aJL diff --git a/tests/TestData/FpdfOutput/qr-payment-information-zero-amount.print.pdf b/tests/TestData/FpdfOutput/qr-payment-information-zero-amount.print.pdf index 137310183c537da9a9193bea1628f1cf75217c8b..5c5f0d4c09adf3b51383892c586c3e40c550137f 100644 GIT binary patch delta 19 acmewr`73gRkv5x=fsv7+fe?ET0eO)#q10y3t%gs-9UoipzR#XT7 delta 19 bcmX>fe?ET0eO)#~OJh?5!_7~1UoipzR*eV( diff --git a/tests/TestData/FpdfOutput/qr-payment-information-zero-amount.svg.scissorsdown.pdf b/tests/TestData/FpdfOutput/qr-payment-information-zero-amount.svg.scissorsdown.pdf index 649925c56a089ed3d677aa66b6bb78034c059d6d..bc2dbaa4171fb0cb7709731f2e2c39ad7c1d7147 100644 GIT binary patch delta 19 bcmX>Ve=2^%EnPMv10y3t%gqmTUoipzRYnKv delta 19 bcmX>Ve=2^%EnPN4OJh?5!_5zLUoipzReuNW diff --git a/tests/TestData/FpdfOutput/qr-payment-information-zero-amount.svg.textarrows.pdf b/tests/TestData/FpdfOutput/qr-payment-information-zero-amount.svg.textarrows.pdf index 012ec987526c7e2374a6a069696be6f57a90468e..1b34e20ab9116a2ab9691e29fc51edee6e6a76cd 100644 GIT binary patch delta 19 bcmcZ>e=UB)GhH?#10y3t%gt|eUoipzSI!6< delta 19 bcmcZ>e=UB)GhH@AOJh?5!_9AWUoipzSO*9m diff --git a/tests/TestData/FpdfOutput/qr-payment-reference-non.pdf b/tests/TestData/FpdfOutput/qr-payment-reference-non.pdf index b7344ff76851b07de6843f1367c6bc1327d42a44..b3b1a1aa24e210328a8d75084cc3e00239311f08 100644 GIT binary patch delta 19 acmeww`ZaWet|pt2fsv7s!DeI4LyQ1T6$YCC delta 19 acmeww`ZaWet|ptIrLn1j;bvpaLyQ1TeFmlg diff --git a/tests/TestData/FpdfOutput/qr-payment-reference-non.print.pdf b/tests/TestData/FpdfOutput/qr-payment-reference-non.print.pdf index e8dd8529418cd12d13de9dee3b583e75c98e2f61..1561067a9545fc77c9a8e0f030de6f411f7a5384 100644 GIT binary patch delta 19 bcmdlQx;1peTMafN10y3NgUz2c4lx1%QH2MY delta 19 bcmdlQx;1peTMaftOJh?5!_A*H4lx1%QSAq$ diff --git a/tests/TestData/FpdfOutput/qr-payment-reference-non.scissors.pdf b/tests/TestData/FpdfOutput/qr-payment-reference-non.scissors.pdf index 0c31b1add2ad60b6ce0178f913f2c314b4342153..fb2f6646a715f2ffe58666e1511bf4e1e2bcd15c 100644 GIT binary patch delta 19 acmeBjv5Y diff --git a/tests/TestData/FpdfOutput/qr-payment-reference-non.svg.textarrows.pdf b/tests/TestData/FpdfOutput/qr-payment-reference-non.svg.textarrows.pdf index 5539bd652f4d19d70ce8af06bb5ce443442ec9d6..f28c5984ccf84d5f2c2b420631f652df1cb1693a 100644 GIT binary patch delta 19 bcmbOjJu!O2LTxr910y3NgU!peUoipzNNEQ1 delta 19 bcmbOjJu!O2LTxrfOJh?5!_CXJUoipzNYMuV diff --git a/tests/TestData/FpdfOutput/qr-payment-reference-scor.pdf b/tests/TestData/FpdfOutput/qr-payment-reference-scor.pdf index 6814d8eec0aa2b8f65032259ffcfe40412c287ec..42fce8e27be3c7d28efa4df0c737e67c01d6b560 100644 GIT binary patch delta 19 bcmcZ~aX(_ibS*X`10y3t%guAO4lx1%QWghO delta 19 bcmcZ~aX(_ibS*YROJh?5!_9NG4lx1%Qcnj~ diff --git a/tests/TestData/FpdfOutput/qr-payment-reference-scor.print.pdf b/tests/TestData/FpdfOutput/qr-payment-reference-scor.print.pdf index b380c5779d286da809ae649457bd413ea39aea29..f3ecbf31ad8594f4e1376529a441a4767e070a93 100644 GIT binary patch delta 19 acmZ1wu^?hYgch5Tfsv7+<>ol8LyQ1K%m!Bg delta 19 acmZ1wu^?hYgch5jrLn1j;pRB4LyQ1L1qNCG diff --git a/tests/TestData/FpdfOutput/qr-payment-reference-scor.scissors.pdf b/tests/TestData/FpdfOutput/qr-payment-reference-scor.scissors.pdf index cde9384be06abdcb210294a485c7e90439d67d14..e280c3a9ede6d34b35a29c3d249ae0997ff7d357 100644 GIT binary patch delta 19 acmewy`#E+4vo4#Ffsv7+_lufsv7s!DdT|0!9ElnFUt> delta 19 acmZ2!ywZ4su>_l;rLn1j;bu#T0!9Em0R>_J diff --git a/tests/TestData/FpdfOutput/qr-ultimate-debtor.print.pdf b/tests/TestData/FpdfOutput/qr-ultimate-debtor.print.pdf index 1094e65c0d2789224620297850343297e5605dae..beb6ce3831d6fa00387626f909b79600f3492e94 100644 GIT binary patch delta 19 acmaE5^vY<%7jZTt10y3NgU!Fh3m5@Y9S2tc delta 19 acmaE5^vY<%7jZU2OJh?5qs_m>3m5@Yiw9!> diff --git a/tests/TestData/FpdfOutput/qr-ultimate-debtor.scissors.pdf b/tests/TestData/FpdfOutput/qr-ultimate-debtor.scissors.pdf index ff7260b21cb159bd58fab98858b993d29e4dc2ad..9d48cd6bac93f21c89c96db8af19aa6a56e8f9bf 100644 GIT binary patch delta 19 bcmX?Lalm53LMb*Q10y3NgU!pOW-F diff --git a/tests/TestData/FpdfOutput/qr-ultimate-debtor.svg.scissorsdown.pdf b/tests/TestData/FpdfOutput/qr-ultimate-debtor.svg.scissorsdown.pdf index 381c2f526b9e9a8d43948db12997c1ad5f09a191..bf060371384991afb6b63cf470db96cdb3a2cf6f 100644 GIT binary patch delta 19 bcmdmIvCm?|d?_{~10y3NgUw5&W-dDW-IF^! delta 19 acmZ2#ywrGuz66`0rLl>r diff --git a/tests/TestData/HtmlOutput/qr-additional-information.svg.scissorsdown.html b/tests/TestData/HtmlOutput/qr-additional-information.svg.scissorsdown.html index 88a5062b..24213d43 100644 --- a/tests/TestData/HtmlOutput/qr-additional-information.svg.scissorsdown.html +++ b/tests/TestData/HtmlOutput/qr-additional-information.svg.scissorsdown.html @@ -192,19 +192,23 @@ transform: rotate(90deg); display: inline-block; content: '\2702'; - position: relative; + position: fixed; font-size: 16pt; - top: -95mm; - left: 54.2mm; -}#qr-bill-receipt:after { + top: 12.5mm; + left: 61.1mm; +} + +#qr-bill-receipt:after { transform: rotate(-90deg); display: inline-block; content: '\2702'; - position: relative; + position: fixed; font-size: 16pt; - top: -15mm; - left: 54.7mm; -}#qr-bill-separate-info-text { + top: 91.8mm; + left: 61.7mm; +} + +#qr-bill-separate-info-text { display: none; } diff --git a/tests/TestData/HtmlOutput/qr-additional-information.svg.textarrows.html b/tests/TestData/HtmlOutput/qr-additional-information.svg.textarrows.html index f8880976..576c3afe 100644 --- a/tests/TestData/HtmlOutput/qr-additional-information.svg.textarrows.html +++ b/tests/TestData/HtmlOutput/qr-additional-information.svg.textarrows.html @@ -172,6 +172,8 @@ margin-top: -11pt; } + + #qr-bill-separate-info-text:before { display: inline-block; content: '\25BC \25BC \25BC'; diff --git a/tests/TestData/HtmlOutput/qr-alternative-schemes.svg.scissors.html b/tests/TestData/HtmlOutput/qr-alternative-schemes.svg.scissors.html index b2bb40a9..cf7c3e93 100644 --- a/tests/TestData/HtmlOutput/qr-alternative-schemes.svg.scissors.html +++ b/tests/TestData/HtmlOutput/qr-alternative-schemes.svg.scissors.html @@ -192,11 +192,13 @@ transform: rotate(90deg); display: inline-block; content: '\2702'; - position: relative; + position: fixed; font-size: 16pt; - top: -95mm; - left: 54.2mm; -}#qr-bill-separate-info-text { + top: 12.5mm; + left: 61.1mm; +} + +#qr-bill-separate-info-text { display: none; } diff --git a/tests/TestData/HtmlOutput/qr-alternative-schemes.svg.scissorsdown.html b/tests/TestData/HtmlOutput/qr-alternative-schemes.svg.scissorsdown.html index 5e4af843..d04c22f8 100644 --- a/tests/TestData/HtmlOutput/qr-alternative-schemes.svg.scissorsdown.html +++ b/tests/TestData/HtmlOutput/qr-alternative-schemes.svg.scissorsdown.html @@ -192,19 +192,23 @@ transform: rotate(90deg); display: inline-block; content: '\2702'; - position: relative; + position: fixed; font-size: 16pt; - top: -95mm; - left: 54.2mm; -}#qr-bill-receipt:after { + top: 12.5mm; + left: 61.1mm; +} + +#qr-bill-receipt:after { transform: rotate(-90deg); display: inline-block; content: '\2702'; - position: relative; + position: fixed; font-size: 16pt; - top: -15mm; - left: 54.7mm; -}#qr-bill-separate-info-text { + top: 91.8mm; + left: 61.7mm; +} + +#qr-bill-separate-info-text { display: none; } diff --git a/tests/TestData/HtmlOutput/qr-alternative-schemes.svg.textarrows.html b/tests/TestData/HtmlOutput/qr-alternative-schemes.svg.textarrows.html index 9dec9933..22dac480 100644 --- a/tests/TestData/HtmlOutput/qr-alternative-schemes.svg.textarrows.html +++ b/tests/TestData/HtmlOutput/qr-alternative-schemes.svg.textarrows.html @@ -172,6 +172,8 @@ margin-top: -11pt; } + + #qr-bill-separate-info-text:before { display: inline-block; content: '\25BC \25BC \25BC'; diff --git a/tests/TestData/HtmlOutput/qr-full-set.svg.scissors.html b/tests/TestData/HtmlOutput/qr-full-set.svg.scissors.html index 5f7202cd..8ba594f3 100644 --- a/tests/TestData/HtmlOutput/qr-full-set.svg.scissors.html +++ b/tests/TestData/HtmlOutput/qr-full-set.svg.scissors.html @@ -192,11 +192,13 @@ transform: rotate(90deg); display: inline-block; content: '\2702'; - position: relative; + position: fixed; font-size: 16pt; - top: -95mm; - left: 54.2mm; -}#qr-bill-separate-info-text { + top: 12.5mm; + left: 61.1mm; +} + +#qr-bill-separate-info-text { display: none; } diff --git a/tests/TestData/HtmlOutput/qr-full-set.svg.scissorsdown.html b/tests/TestData/HtmlOutput/qr-full-set.svg.scissorsdown.html index ca886620..c57debd7 100644 --- a/tests/TestData/HtmlOutput/qr-full-set.svg.scissorsdown.html +++ b/tests/TestData/HtmlOutput/qr-full-set.svg.scissorsdown.html @@ -192,19 +192,23 @@ transform: rotate(90deg); display: inline-block; content: '\2702'; - position: relative; + position: fixed; font-size: 16pt; - top: -95mm; - left: 54.2mm; -}#qr-bill-receipt:after { + top: 12.5mm; + left: 61.1mm; +} + +#qr-bill-receipt:after { transform: rotate(-90deg); display: inline-block; content: '\2702'; - position: relative; + position: fixed; font-size: 16pt; - top: -15mm; - left: 54.7mm; -}#qr-bill-separate-info-text { + top: 91.8mm; + left: 61.7mm; +} + +#qr-bill-separate-info-text { display: none; } diff --git a/tests/TestData/HtmlOutput/qr-full-set.svg.textarrows.html b/tests/TestData/HtmlOutput/qr-full-set.svg.textarrows.html index f05c7b88..91710590 100644 --- a/tests/TestData/HtmlOutput/qr-full-set.svg.textarrows.html +++ b/tests/TestData/HtmlOutput/qr-full-set.svg.textarrows.html @@ -172,6 +172,8 @@ margin-top: -11pt; } + + #qr-bill-separate-info-text:before { display: inline-block; content: '\25BC \25BC \25BC'; diff --git a/tests/TestData/HtmlOutput/qr-international-ultimate-debtor.svg.scissors.html b/tests/TestData/HtmlOutput/qr-international-ultimate-debtor.svg.scissors.html index a1bcefa4..5b573a74 100644 --- a/tests/TestData/HtmlOutput/qr-international-ultimate-debtor.svg.scissors.html +++ b/tests/TestData/HtmlOutput/qr-international-ultimate-debtor.svg.scissors.html @@ -192,11 +192,13 @@ transform: rotate(90deg); display: inline-block; content: '\2702'; - position: relative; + position: fixed; font-size: 16pt; - top: -95mm; - left: 54.2mm; -}#qr-bill-separate-info-text { + top: 12.5mm; + left: 61.1mm; +} + +#qr-bill-separate-info-text { display: none; } diff --git a/tests/TestData/HtmlOutput/qr-international-ultimate-debtor.svg.scissorsdown.html b/tests/TestData/HtmlOutput/qr-international-ultimate-debtor.svg.scissorsdown.html index 19b0e7ee..e24ace67 100644 --- a/tests/TestData/HtmlOutput/qr-international-ultimate-debtor.svg.scissorsdown.html +++ b/tests/TestData/HtmlOutput/qr-international-ultimate-debtor.svg.scissorsdown.html @@ -192,19 +192,23 @@ transform: rotate(90deg); display: inline-block; content: '\2702'; - position: relative; + position: fixed; font-size: 16pt; - top: -95mm; - left: 54.2mm; -}#qr-bill-receipt:after { + top: 12.5mm; + left: 61.1mm; +} + +#qr-bill-receipt:after { transform: rotate(-90deg); display: inline-block; content: '\2702'; - position: relative; + position: fixed; font-size: 16pt; - top: -15mm; - left: 54.7mm; -}#qr-bill-separate-info-text { + top: 91.8mm; + left: 61.7mm; +} + +#qr-bill-separate-info-text { display: none; } diff --git a/tests/TestData/HtmlOutput/qr-international-ultimate-debtor.svg.textarrows.html b/tests/TestData/HtmlOutput/qr-international-ultimate-debtor.svg.textarrows.html index 81401196..bb93f3e9 100644 --- a/tests/TestData/HtmlOutput/qr-international-ultimate-debtor.svg.textarrows.html +++ b/tests/TestData/HtmlOutput/qr-international-ultimate-debtor.svg.textarrows.html @@ -172,6 +172,8 @@ margin-top: -11pt; } + + #qr-bill-separate-info-text:before { display: inline-block; content: '\25BC \25BC \25BC'; diff --git a/tests/TestData/HtmlOutput/qr-minimal-setup.svg.scissors.html b/tests/TestData/HtmlOutput/qr-minimal-setup.svg.scissors.html index 7abb8fd2..f75837d8 100644 --- a/tests/TestData/HtmlOutput/qr-minimal-setup.svg.scissors.html +++ b/tests/TestData/HtmlOutput/qr-minimal-setup.svg.scissors.html @@ -192,11 +192,13 @@ transform: rotate(90deg); display: inline-block; content: '\2702'; - position: relative; + position: fixed; font-size: 16pt; - top: -95mm; - left: 54.2mm; -}#qr-bill-separate-info-text { + top: 12.5mm; + left: 61.1mm; +} + +#qr-bill-separate-info-text { display: none; } diff --git a/tests/TestData/HtmlOutput/qr-minimal-setup.svg.scissorsdown.html b/tests/TestData/HtmlOutput/qr-minimal-setup.svg.scissorsdown.html index 6e51fae5..42590f37 100644 --- a/tests/TestData/HtmlOutput/qr-minimal-setup.svg.scissorsdown.html +++ b/tests/TestData/HtmlOutput/qr-minimal-setup.svg.scissorsdown.html @@ -192,19 +192,23 @@ transform: rotate(90deg); display: inline-block; content: '\2702'; - position: relative; + position: fixed; font-size: 16pt; - top: -95mm; - left: 54.2mm; -}#qr-bill-receipt:after { + top: 12.5mm; + left: 61.1mm; +} + +#qr-bill-receipt:after { transform: rotate(-90deg); display: inline-block; content: '\2702'; - position: relative; + position: fixed; font-size: 16pt; - top: -15mm; - left: 54.7mm; -}#qr-bill-separate-info-text { + top: 91.8mm; + left: 61.7mm; +} + +#qr-bill-separate-info-text { display: none; } diff --git a/tests/TestData/HtmlOutput/qr-minimal-setup.svg.textarrows.html b/tests/TestData/HtmlOutput/qr-minimal-setup.svg.textarrows.html index b4814519..0d365153 100644 --- a/tests/TestData/HtmlOutput/qr-minimal-setup.svg.textarrows.html +++ b/tests/TestData/HtmlOutput/qr-minimal-setup.svg.textarrows.html @@ -172,6 +172,8 @@ margin-top: -11pt; } + + #qr-bill-separate-info-text:before { display: inline-block; content: '\25BC \25BC \25BC'; diff --git a/tests/TestData/HtmlOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.svg.scissors.html b/tests/TestData/HtmlOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.svg.scissors.html index 39ee914a..cb1d6865 100644 --- a/tests/TestData/HtmlOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.svg.scissors.html +++ b/tests/TestData/HtmlOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.svg.scissors.html @@ -192,11 +192,13 @@ transform: rotate(90deg); display: inline-block; content: '\2702'; - position: relative; + position: fixed; font-size: 16pt; - top: -95mm; - left: 54.2mm; -}#qr-bill-separate-info-text { + top: 12.5mm; + left: 61.1mm; +} + +#qr-bill-separate-info-text { display: none; } diff --git a/tests/TestData/HtmlOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.svg.scissorsdown.html b/tests/TestData/HtmlOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.svg.scissorsdown.html index 2550c621..4a84a7f2 100644 --- a/tests/TestData/HtmlOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.svg.scissorsdown.html +++ b/tests/TestData/HtmlOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.svg.scissorsdown.html @@ -192,19 +192,23 @@ transform: rotate(90deg); display: inline-block; content: '\2702'; - position: relative; + position: fixed; font-size: 16pt; - top: -95mm; - left: 54.2mm; -}#qr-bill-receipt:after { + top: 12.5mm; + left: 61.1mm; +} + +#qr-bill-receipt:after { transform: rotate(-90deg); display: inline-block; content: '\2702'; - position: relative; + position: fixed; font-size: 16pt; - top: -15mm; - left: 54.7mm; -}#qr-bill-separate-info-text { + top: 91.8mm; + left: 61.7mm; +} + +#qr-bill-separate-info-text { display: none; } diff --git a/tests/TestData/HtmlOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.svg.textarrows.html b/tests/TestData/HtmlOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.svg.textarrows.html index c02ef22b..2461a2ec 100644 --- a/tests/TestData/HtmlOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.svg.textarrows.html +++ b/tests/TestData/HtmlOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.svg.textarrows.html @@ -172,6 +172,8 @@ margin-top: -11pt; } + + #qr-bill-separate-info-text:before { display: inline-block; content: '\25BC \25BC \25BC'; diff --git a/tests/TestData/HtmlOutput/qr-payment-information-without-amount-and-long-addresses.svg.scissors.html b/tests/TestData/HtmlOutput/qr-payment-information-without-amount-and-long-addresses.svg.scissors.html index b145b70e..9266bfea 100644 --- a/tests/TestData/HtmlOutput/qr-payment-information-without-amount-and-long-addresses.svg.scissors.html +++ b/tests/TestData/HtmlOutput/qr-payment-information-without-amount-and-long-addresses.svg.scissors.html @@ -192,11 +192,13 @@ transform: rotate(90deg); display: inline-block; content: '\2702'; - position: relative; + position: fixed; font-size: 16pt; - top: -95mm; - left: 54.2mm; -}#qr-bill-separate-info-text { + top: 12.5mm; + left: 61.1mm; +} + +#qr-bill-separate-info-text { display: none; } diff --git a/tests/TestData/HtmlOutput/qr-payment-information-without-amount-and-long-addresses.svg.scissorsdown.html b/tests/TestData/HtmlOutput/qr-payment-information-without-amount-and-long-addresses.svg.scissorsdown.html index ec0ef52a..28a2936d 100644 --- a/tests/TestData/HtmlOutput/qr-payment-information-without-amount-and-long-addresses.svg.scissorsdown.html +++ b/tests/TestData/HtmlOutput/qr-payment-information-without-amount-and-long-addresses.svg.scissorsdown.html @@ -192,19 +192,23 @@ transform: rotate(90deg); display: inline-block; content: '\2702'; - position: relative; + position: fixed; font-size: 16pt; - top: -95mm; - left: 54.2mm; -}#qr-bill-receipt:after { + top: 12.5mm; + left: 61.1mm; +} + +#qr-bill-receipt:after { transform: rotate(-90deg); display: inline-block; content: '\2702'; - position: relative; + position: fixed; font-size: 16pt; - top: -15mm; - left: 54.7mm; -}#qr-bill-separate-info-text { + top: 91.8mm; + left: 61.7mm; +} + +#qr-bill-separate-info-text { display: none; } diff --git a/tests/TestData/HtmlOutput/qr-payment-information-without-amount-and-long-addresses.svg.textarrows.html b/tests/TestData/HtmlOutput/qr-payment-information-without-amount-and-long-addresses.svg.textarrows.html index 462c5189..8cf67515 100644 --- a/tests/TestData/HtmlOutput/qr-payment-information-without-amount-and-long-addresses.svg.textarrows.html +++ b/tests/TestData/HtmlOutput/qr-payment-information-without-amount-and-long-addresses.svg.textarrows.html @@ -172,6 +172,8 @@ margin-top: -11pt; } + + #qr-bill-separate-info-text:before { display: inline-block; content: '\25BC \25BC \25BC'; diff --git a/tests/TestData/HtmlOutput/qr-payment-information-without-amount-but-debtor.svg.scissors.html b/tests/TestData/HtmlOutput/qr-payment-information-without-amount-but-debtor.svg.scissors.html index 27604c62..b53c3c4b 100644 --- a/tests/TestData/HtmlOutput/qr-payment-information-without-amount-but-debtor.svg.scissors.html +++ b/tests/TestData/HtmlOutput/qr-payment-information-without-amount-but-debtor.svg.scissors.html @@ -192,11 +192,13 @@ transform: rotate(90deg); display: inline-block; content: '\2702'; - position: relative; + position: fixed; font-size: 16pt; - top: -95mm; - left: 54.2mm; -}#qr-bill-separate-info-text { + top: 12.5mm; + left: 61.1mm; +} + +#qr-bill-separate-info-text { display: none; } diff --git a/tests/TestData/HtmlOutput/qr-payment-information-without-amount-but-debtor.svg.scissorsdown.html b/tests/TestData/HtmlOutput/qr-payment-information-without-amount-but-debtor.svg.scissorsdown.html index 70bec6cb..b4f85184 100644 --- a/tests/TestData/HtmlOutput/qr-payment-information-without-amount-but-debtor.svg.scissorsdown.html +++ b/tests/TestData/HtmlOutput/qr-payment-information-without-amount-but-debtor.svg.scissorsdown.html @@ -192,19 +192,23 @@ transform: rotate(90deg); display: inline-block; content: '\2702'; - position: relative; + position: fixed; font-size: 16pt; - top: -95mm; - left: 54.2mm; -}#qr-bill-receipt:after { + top: 12.5mm; + left: 61.1mm; +} + +#qr-bill-receipt:after { transform: rotate(-90deg); display: inline-block; content: '\2702'; - position: relative; + position: fixed; font-size: 16pt; - top: -15mm; - left: 54.7mm; -}#qr-bill-separate-info-text { + top: 91.8mm; + left: 61.7mm; +} + +#qr-bill-separate-info-text { display: none; } diff --git a/tests/TestData/HtmlOutput/qr-payment-information-without-amount-but-debtor.svg.textarrows.html b/tests/TestData/HtmlOutput/qr-payment-information-without-amount-but-debtor.svg.textarrows.html index eb53fce3..3e7ea7f0 100644 --- a/tests/TestData/HtmlOutput/qr-payment-information-without-amount-but-debtor.svg.textarrows.html +++ b/tests/TestData/HtmlOutput/qr-payment-information-without-amount-but-debtor.svg.textarrows.html @@ -172,6 +172,8 @@ margin-top: -11pt; } + + #qr-bill-separate-info-text:before { display: inline-block; content: '\25BC \25BC \25BC'; diff --git a/tests/TestData/HtmlOutput/qr-payment-information-without-amount.svg.scissors.html b/tests/TestData/HtmlOutput/qr-payment-information-without-amount.svg.scissors.html index 175293da..2b1287db 100644 --- a/tests/TestData/HtmlOutput/qr-payment-information-without-amount.svg.scissors.html +++ b/tests/TestData/HtmlOutput/qr-payment-information-without-amount.svg.scissors.html @@ -192,11 +192,13 @@ transform: rotate(90deg); display: inline-block; content: '\2702'; - position: relative; + position: fixed; font-size: 16pt; - top: -95mm; - left: 54.2mm; -}#qr-bill-separate-info-text { + top: 12.5mm; + left: 61.1mm; +} + +#qr-bill-separate-info-text { display: none; } diff --git a/tests/TestData/HtmlOutput/qr-payment-information-without-amount.svg.scissorsdown.html b/tests/TestData/HtmlOutput/qr-payment-information-without-amount.svg.scissorsdown.html index b87610ad..6466ec34 100644 --- a/tests/TestData/HtmlOutput/qr-payment-information-without-amount.svg.scissorsdown.html +++ b/tests/TestData/HtmlOutput/qr-payment-information-without-amount.svg.scissorsdown.html @@ -192,19 +192,23 @@ transform: rotate(90deg); display: inline-block; content: '\2702'; - position: relative; + position: fixed; font-size: 16pt; - top: -95mm; - left: 54.2mm; -}#qr-bill-receipt:after { + top: 12.5mm; + left: 61.1mm; +} + +#qr-bill-receipt:after { transform: rotate(-90deg); display: inline-block; content: '\2702'; - position: relative; + position: fixed; font-size: 16pt; - top: -15mm; - left: 54.7mm; -}#qr-bill-separate-info-text { + top: 91.8mm; + left: 61.7mm; +} + +#qr-bill-separate-info-text { display: none; } diff --git a/tests/TestData/HtmlOutput/qr-payment-information-without-amount.svg.textarrows.html b/tests/TestData/HtmlOutput/qr-payment-information-without-amount.svg.textarrows.html index eab69532..6894e7de 100644 --- a/tests/TestData/HtmlOutput/qr-payment-information-without-amount.svg.textarrows.html +++ b/tests/TestData/HtmlOutput/qr-payment-information-without-amount.svg.textarrows.html @@ -172,6 +172,8 @@ margin-top: -11pt; } + + #qr-bill-separate-info-text:before { display: inline-block; content: '\25BC \25BC \25BC'; diff --git a/tests/TestData/HtmlOutput/qr-payment-information-zero-amount.svg.scissors.html b/tests/TestData/HtmlOutput/qr-payment-information-zero-amount.svg.scissors.html index e26dec69..cc686410 100644 --- a/tests/TestData/HtmlOutput/qr-payment-information-zero-amount.svg.scissors.html +++ b/tests/TestData/HtmlOutput/qr-payment-information-zero-amount.svg.scissors.html @@ -192,11 +192,13 @@ transform: rotate(90deg); display: inline-block; content: '\2702'; - position: relative; + position: fixed; font-size: 16pt; - top: -95mm; - left: 54.2mm; -}#qr-bill-separate-info-text { + top: 12.5mm; + left: 61.1mm; +} + +#qr-bill-separate-info-text { display: none; } diff --git a/tests/TestData/HtmlOutput/qr-payment-information-zero-amount.svg.scissorsdown.html b/tests/TestData/HtmlOutput/qr-payment-information-zero-amount.svg.scissorsdown.html index f8d6d5fc..b041459a 100644 --- a/tests/TestData/HtmlOutput/qr-payment-information-zero-amount.svg.scissorsdown.html +++ b/tests/TestData/HtmlOutput/qr-payment-information-zero-amount.svg.scissorsdown.html @@ -192,19 +192,23 @@ transform: rotate(90deg); display: inline-block; content: '\2702'; - position: relative; + position: fixed; font-size: 16pt; - top: -95mm; - left: 54.2mm; -}#qr-bill-receipt:after { + top: 12.5mm; + left: 61.1mm; +} + +#qr-bill-receipt:after { transform: rotate(-90deg); display: inline-block; content: '\2702'; - position: relative; + position: fixed; font-size: 16pt; - top: -15mm; - left: 54.7mm; -}#qr-bill-separate-info-text { + top: 91.8mm; + left: 61.7mm; +} + +#qr-bill-separate-info-text { display: none; } diff --git a/tests/TestData/HtmlOutput/qr-payment-information-zero-amount.svg.textarrows.html b/tests/TestData/HtmlOutput/qr-payment-information-zero-amount.svg.textarrows.html index 4077f949..07c94ce9 100644 --- a/tests/TestData/HtmlOutput/qr-payment-information-zero-amount.svg.textarrows.html +++ b/tests/TestData/HtmlOutput/qr-payment-information-zero-amount.svg.textarrows.html @@ -172,6 +172,8 @@ margin-top: -11pt; } + + #qr-bill-separate-info-text:before { display: inline-block; content: '\25BC \25BC \25BC'; diff --git a/tests/TestData/HtmlOutput/qr-payment-reference-non.svg.scissors.html b/tests/TestData/HtmlOutput/qr-payment-reference-non.svg.scissors.html index 5d85330a..ad13dd83 100644 --- a/tests/TestData/HtmlOutput/qr-payment-reference-non.svg.scissors.html +++ b/tests/TestData/HtmlOutput/qr-payment-reference-non.svg.scissors.html @@ -192,11 +192,13 @@ transform: rotate(90deg); display: inline-block; content: '\2702'; - position: relative; + position: fixed; font-size: 16pt; - top: -95mm; - left: 54.2mm; -}#qr-bill-separate-info-text { + top: 12.5mm; + left: 61.1mm; +} + +#qr-bill-separate-info-text { display: none; } diff --git a/tests/TestData/HtmlOutput/qr-payment-reference-non.svg.scissorsdown.html b/tests/TestData/HtmlOutput/qr-payment-reference-non.svg.scissorsdown.html index 5bc36cb3..58675ff5 100644 --- a/tests/TestData/HtmlOutput/qr-payment-reference-non.svg.scissorsdown.html +++ b/tests/TestData/HtmlOutput/qr-payment-reference-non.svg.scissorsdown.html @@ -192,19 +192,23 @@ transform: rotate(90deg); display: inline-block; content: '\2702'; - position: relative; + position: fixed; font-size: 16pt; - top: -95mm; - left: 54.2mm; -}#qr-bill-receipt:after { + top: 12.5mm; + left: 61.1mm; +} + +#qr-bill-receipt:after { transform: rotate(-90deg); display: inline-block; content: '\2702'; - position: relative; + position: fixed; font-size: 16pt; - top: -15mm; - left: 54.7mm; -}#qr-bill-separate-info-text { + top: 91.8mm; + left: 61.7mm; +} + +#qr-bill-separate-info-text { display: none; } diff --git a/tests/TestData/HtmlOutput/qr-payment-reference-non.svg.textarrows.html b/tests/TestData/HtmlOutput/qr-payment-reference-non.svg.textarrows.html index a4bb4ee7..de57fe7b 100644 --- a/tests/TestData/HtmlOutput/qr-payment-reference-non.svg.textarrows.html +++ b/tests/TestData/HtmlOutput/qr-payment-reference-non.svg.textarrows.html @@ -172,6 +172,8 @@ margin-top: -11pt; } + + #qr-bill-separate-info-text:before { display: inline-block; content: '\25BC \25BC \25BC'; diff --git a/tests/TestData/HtmlOutput/qr-payment-reference-scor.svg.scissors.html b/tests/TestData/HtmlOutput/qr-payment-reference-scor.svg.scissors.html index b85c7a34..83e57400 100644 --- a/tests/TestData/HtmlOutput/qr-payment-reference-scor.svg.scissors.html +++ b/tests/TestData/HtmlOutput/qr-payment-reference-scor.svg.scissors.html @@ -192,11 +192,13 @@ transform: rotate(90deg); display: inline-block; content: '\2702'; - position: relative; + position: fixed; font-size: 16pt; - top: -95mm; - left: 54.2mm; -}#qr-bill-separate-info-text { + top: 12.5mm; + left: 61.1mm; +} + +#qr-bill-separate-info-text { display: none; } diff --git a/tests/TestData/HtmlOutput/qr-payment-reference-scor.svg.scissorsdown.html b/tests/TestData/HtmlOutput/qr-payment-reference-scor.svg.scissorsdown.html index e8e80e26..7a402534 100644 --- a/tests/TestData/HtmlOutput/qr-payment-reference-scor.svg.scissorsdown.html +++ b/tests/TestData/HtmlOutput/qr-payment-reference-scor.svg.scissorsdown.html @@ -192,19 +192,23 @@ transform: rotate(90deg); display: inline-block; content: '\2702'; - position: relative; + position: fixed; font-size: 16pt; - top: -95mm; - left: 54.2mm; -}#qr-bill-receipt:after { + top: 12.5mm; + left: 61.1mm; +} + +#qr-bill-receipt:after { transform: rotate(-90deg); display: inline-block; content: '\2702'; - position: relative; + position: fixed; font-size: 16pt; - top: -15mm; - left: 54.7mm; -}#qr-bill-separate-info-text { + top: 91.8mm; + left: 61.7mm; +} + +#qr-bill-separate-info-text { display: none; } diff --git a/tests/TestData/HtmlOutput/qr-payment-reference-scor.svg.textarrows.html b/tests/TestData/HtmlOutput/qr-payment-reference-scor.svg.textarrows.html index 1ea598a4..f7017a0e 100644 --- a/tests/TestData/HtmlOutput/qr-payment-reference-scor.svg.textarrows.html +++ b/tests/TestData/HtmlOutput/qr-payment-reference-scor.svg.textarrows.html @@ -172,6 +172,8 @@ margin-top: -11pt; } + + #qr-bill-separate-info-text:before { display: inline-block; content: '\25BC \25BC \25BC'; diff --git a/tests/TestData/HtmlOutput/qr-ultimate-debtor.svg.scissors.html b/tests/TestData/HtmlOutput/qr-ultimate-debtor.svg.scissors.html index 94c3879e..519c99e0 100644 --- a/tests/TestData/HtmlOutput/qr-ultimate-debtor.svg.scissors.html +++ b/tests/TestData/HtmlOutput/qr-ultimate-debtor.svg.scissors.html @@ -192,11 +192,13 @@ transform: rotate(90deg); display: inline-block; content: '\2702'; - position: relative; + position: fixed; font-size: 16pt; - top: -95mm; - left: 54.2mm; -}#qr-bill-separate-info-text { + top: 12.5mm; + left: 61.1mm; +} + +#qr-bill-separate-info-text { display: none; } diff --git a/tests/TestData/HtmlOutput/qr-ultimate-debtor.svg.scissorsdown.html b/tests/TestData/HtmlOutput/qr-ultimate-debtor.svg.scissorsdown.html index 82eb06aa..229c14cf 100644 --- a/tests/TestData/HtmlOutput/qr-ultimate-debtor.svg.scissorsdown.html +++ b/tests/TestData/HtmlOutput/qr-ultimate-debtor.svg.scissorsdown.html @@ -192,19 +192,23 @@ transform: rotate(90deg); display: inline-block; content: '\2702'; - position: relative; + position: fixed; font-size: 16pt; - top: -95mm; - left: 54.2mm; -}#qr-bill-receipt:after { + top: 12.5mm; + left: 61.1mm; +} + +#qr-bill-receipt:after { transform: rotate(-90deg); display: inline-block; content: '\2702'; - position: relative; + position: fixed; font-size: 16pt; - top: -15mm; - left: 54.7mm; -}#qr-bill-separate-info-text { + top: 91.8mm; + left: 61.7mm; +} + +#qr-bill-separate-info-text { display: none; } diff --git a/tests/TestData/HtmlOutput/qr-ultimate-debtor.svg.textarrows.html b/tests/TestData/HtmlOutput/qr-ultimate-debtor.svg.textarrows.html index 716ca682..d6a247fe 100644 --- a/tests/TestData/HtmlOutput/qr-ultimate-debtor.svg.textarrows.html +++ b/tests/TestData/HtmlOutput/qr-ultimate-debtor.svg.textarrows.html @@ -172,6 +172,8 @@ margin-top: -11pt; } + + #qr-bill-separate-info-text:before { display: inline-block; content: '\25BC \25BC \25BC'; diff --git a/tests/TestData/TcPdfOutput/qr-additional-information.svg.pdf b/tests/TestData/TcPdfOutput/qr-additional-information.svg.pdf index d8fdcc2372166ee4eb993d1eff9fb96a83028617..12dee446400bd271c481200e9d123d0ac11f7970 100644 GIT binary patch delta 271 zcmaEq`6zROFPo8pk&&_C#^70UQ0C;%au;FDQ}VJ<=H|EZyO}wR46KZdtc(pOZ%~d! za70xs;GE5&D$$H8rbY&7Nrr|7y5>nKhPoz(1_ruDiKc0~Nyf%T=EjER7AA=Xldq`i z5v6dmnpzBB0?bH|i68?(<{=wrr(i=^NvwjM9anKlVo^y&QED2Op|PQf0hg+(tG^o; E0Pemx?8X_l#Jy5<(CNxBw>rY5>3$*C#229~LoX$I!0X2yo*ldq`i z5v6dmnpzBB0?bH|i68?(<{=wrr(i=^NvwjM9anKlVo^y&QED2Op|PQf0hg+(tG^o; E0P7D*@c;k- diff --git a/tests/TestData/TcPdfOutput/qr-additional-information.svg.print.pdf b/tests/TestData/TcPdfOutput/qr-additional-information.svg.print.pdf index 0494db92f7e4735747bb2c6c8ae7e37b31bd00e6..ed9b6300075ac15f2c29a6d5bc07cef2f10b4322 100644 GIT binary patch delta 246 zcmey8@g-w|FPo8pk&&_C#$X*eD06bF+(j5OMqU=m+*~ieo0-GNz{<$T%GhwSlX5JA zvs~E%&e{B2Ihs)=**G=D(!#<_H_gD@NY~KP*g)4L#WYbj(Im~p!YC!#*wDaya+<0h hQ3^NjP>tbph8YPm5o939JY?hS6l@47nH+8+3jhULL398B delta 246 zcmey8@g-w|FPovIv8kca#$X*eD06bF+(j5OMqU=m+*~ieo0-GV(#qJ>%Ft-ClX5JA zvs~E%&e{B2Ihs+$(8AK(#LO~9H_5=%OxHZk!cx~T#lk|@%)m6+&^*m3CCS)ya+<0h hQ3^NjP>tbph8YPm5o939JY?hS6l@47nH+8+3johKK&1cx diff --git a/tests/TestData/TcPdfOutput/qr-additional-information.svg.scissors.pdf b/tests/TestData/TcPdfOutput/qr-additional-information.svg.scissors.pdf index e5a9fc5ff7ff1a0d4262afdffdf74d61fb0043b3..d696dcf0b6da05680db44f1d5ed247989381fedf 100644 GIT binary patch delta 246 zcmeyF^)qXNFPo8pk&&_C#$aiAD06a&{3RIEM?n_K+?=nlo0-GNz{<$T%GhwSkxDFr zGhM|3&e?ojC7Myi(8R>RAkEB7H_61rQrFnnBvIEe#n?%Ft-CkxDFr zGhM|3&e?ojC7Mws)x^R)#l$F0*T^z8Mc2g8+(S%#Mr_JC~Y`7Oihm{ gg_~EX74kX5j0BkoG7w}QvT=3_HiVQ+jxm)503h2z!TQa8!WGEvvS(9lHJ+`!Pt(!ku((A30qa)_E9 hQ3^LNQ!C_ih8YPm5o939JY?hS6l@47nH*&*3jk(XKYaiI delta 246 zcmeyK^*w8XFPovIv8kca#$ZW#D06a={3RIEOF%Ft-Cfl4fb zGgZX`&e?obC7Myi)GWy;#WcxMH_^z_TsJk<&_LJJ#3Du4!Z_JH(IC;t%s3@wa)_E9 hQ3^LNQ!C_ih8YPm5o939JY?hS6l@47nH*&*3jjtRLcRb1 diff --git a/tests/TestData/TcPdfOutput/qr-additional-information.svg.textarrows.pdf b/tests/TestData/TcPdfOutput/qr-additional-information.svg.textarrows.pdf index c604684847b7a66b3750ad8f00d54de308279471..bf2d237334ea0c31cd4d9dc4d02e90694c732203 100644 GIT binary patch delta 246 zcmeyF^)qXNFPo8pk&&_C#$aiAD06a&{3RIEM?n_K+?=nlo0-GNz{<$T%GhwSkxDFr zGhM|3&e?ojC7Mws(a^v+Db3hW*DNW~LN_tl%tF^J**I0#)Ho^C+|by}z|6vQa+sPP hQ3^M&P%Gqfh8YPm5o939JY?hS6l@47nH*y(3jp=BL8$-$ delta 246 zcmeyF^)qXNFPovIv8kca#$aiAD06a&{3RIEM?n_K+?=nlo0-GV(#qJ>%Ft-CkxDFr zGhM|3&e?ojC7Mws$->;y+|1Ze*DNX3RM*lpDOoo$EyY~dFwro@z{tqLG%3|=a+sPP hQ3^M&P%Gqfh8YPm5o939JY?hS6l@47nH*y(3jkZoLh=9r diff --git a/tests/TestData/TcPdfOutput/qr-alternative-schemes.svg.pdf b/tests/TestData/TcPdfOutput/qr-alternative-schemes.svg.pdf index 3b5895376e75b487770753e9efc286b27c69843e..511645657f5660985e2f8c02e19c58a95cb1dc11 100644 GIT binary patch delta 270 zcmZ2oySjFQFPo8pk&&^{#^7WPD0A{2jf=bMWDVf}7 GCkp`Qbw?op delta 270 zcmZ2oySjFQFPovIv8kc)#^7WPD0A{2jf;LhhoPmFv8k1z@#IR~SOn*ut_7U4SxzsSQ6()Y(ZtNiI91oeFwI=o z#Msza*C08~LO0nW#ULpy)zUoK&}i~peLbQSZho&H!{-b$5@aICK#+OJ#@Q*@5K=O^ H&rTKqBwtE` diff --git a/tests/TestData/TcPdfOutput/qr-alternative-schemes.svg.print.pdf b/tests/TestData/TcPdfOutput/qr-alternative-schemes.svg.print.pdf index 9563ea86a3ae4ef1440d4d1df4cd361c7afd23dd..7caace99e3df8bc480e46b08179881d5dede7518 100644 GIT binary patch delta 269 zcmX?9bEsy5FPo8pk&&^{#^7J-Q0C-djf*g*mZmI}x!G59H#3Kkft8Vwm9f!e0o_;x zr&QMh&e^NdCP$MPk>3NdCP$MPk>3#WKlovVwsgQ3^K~85Hs*z>EZ$2r>|49skNJ#!_d;o*wo6qQ08PC%}bgPQEdYQbs*AI(D%(xaY-ymRnTy;0!o<} z8XA~Glx#NF+Re;iWME}vWMynL`Il}if)lT20q1OqQ08PC%}bgPQEdYQbs*AI(D%(xaY-ymRnTy;GBPkS zF*GzVhbY->uC<$)!_d;o*wo6Q zGRe$R*C5R-O*hTL(%dA~AT7l_(QLAufgVu`Hy0Qb@+H8G1epjj5M&;*adrwegq6f9 e*x7Lvmn0UIR1~GAaT%JLo11W{s=E5SaRC7DjZU-x diff --git a/tests/TestData/TcPdfOutput/qr-alternative-schemes.svg.textarrows.pdf b/tests/TestData/TcPdfOutput/qr-alternative-schemes.svg.textarrows.pdf index 991af0ffc3cca060d978d0ec749e84e5684993c7..6b52f173cc4f65a687d3f24aa3a72c53f6875957 100644 GIT binary patch delta 246 zcmX?7ccgBDFPo8pk&&^{#^7ffQ08QN%}X$*xRxxGx!FoyWDnwde0u91bgnXaXIQmSrBvZ=enMrbLs)4z|WJLo# hq7-f}HYntCh8YPm5o939JY?hS6l@47nXGOv3jntILs9?$ delta 246 zcmX?7ccgBDFPovIv8kc)#^7ffQ08QN%}X$*xRxxGx!FoQkt%Tfmw=fN}{oeNwR^tS!$ZuWJLo# hq7-f}HYntCh8YPm5o939JY?hS6l@47nXGOv3jn!ZLi+#! diff --git a/tests/TestData/TcPdfOutput/qr-full-set.svg.pdf b/tests/TestData/TcPdfOutput/qr-full-set.svg.pdf index 127c55d30f83b154f1ce29cfc8e6f1de690d3167..fc7ae8077139a2ea6b389957e4cae1c13981e7c3 100644 GIT binary patch delta 248 zcmbQ)!#J~tae^Feam+ER?xf#c($>hmnDmk&%_L;pFEg zu?UWjsRf*~xyLk`Q6(+*sE<)zVluDcLYZH`&}ESvMsu(a6%sEXBei$#gQe jxgJppH^-XC@HxYb1epjj5M&;*adrwegp^GF<0=aPY1Kqa delta 248 zcmbQ)!#J~tae^Feam+ER?xf#c($>hoPmFv8k1z(d6eQ zu?UWjsRf*~xyLk`QN<|HG|j@y(oomjJULOwQ@Minz-<5XkgBtzX))8r&wBLm}9-J}#tOI^ccgVdx{gEZ3=WAn*N z%=Cy-xcQq|3||7wNRWvj13~5?8)v6rLs&_yf}I^#aY(=Mw1&% zViBCDCKhncW>wQ@MwQgWG($@xa}!+)Lla}&6eCkJ-K12*6kVfaS@@9ieFlM)*ER?x7qjH*=rG>G9v2K!yX_Bs`g{7&kiDjClZc>s#N~%Fhim92Q@#LxI j`oyT){M@{V&k1TE$UKm7Ak&Zyvs17!A)sXPY&Tf|7^^~{ delta 245 zcmdnd%ebSLae^S@@9ieFlM)*ER?xTV^b?b7qjF-JMWSV*g|3-pl8J6=vRRUDifOW$ZmNZ$v00)~vay+o(d4P- j`oyT){M@{V&k1TE$UKm7Ak&Zyvs17!A)sXPY&Tf|Cvrs$ diff --git a/tests/TestData/TcPdfOutput/qr-full-set.svg.scissorsdown.pdf b/tests/TestData/TcPdfOutput/qr-full-set.svg.scissorsdown.pdf index a124fd2d50b2d6b94310f746dcf23dd2f1081768..143fdb71b527f3086c8f82e0cbd2bec1da2bea4e 100644 GIT binary patch delta 297 zcmdno%ec9hae^JcjE#8xz$j$ delta 297 zcmdno%ec9hae^WbESgcpG|9j;Db>(O*Tg(E zQP;#E*+MtPD9u>c%)lVU!ZbA{*}^hy@&t1|q7-g^WM0UZ05cL~BFI3HdC11uDcBHJ g602Zm$5mXCSX5F`l$yq6Xl`ahHz{0M{>2y#N3J diff --git a/tests/TestData/TcPdfOutput/qr-full-set.svg.textarrows.pdf b/tests/TestData/TcPdfOutput/qr-full-set.svg.textarrows.pdf index faa36ed1484bb266bfa04f0ed6e785f6f1299edc..1c95b5627c0c2316eeb556a08143d31390877337 100644 GIT binary patch delta 248 zcmdnq%ecLlae^JEF4kH6ABO@zg!^s7v zu?WspQwum}v#41#ql#gog?VzKd8%%bNn)~YVwzc!Zfc5wxvpVSvSDIss&R6nMe5`! j=6Xaa-2BYEkk1)rB*;XNfgtmcjk8m*A*5vTEH_yI-segr delta 248 zcmdnq%ecLlae^JEF4ns>TV^b?b_r$eP7WrzxlwL6Gl!9Zm64H^vB6{)rC0=K zrIH1lv-zb`G^2`9s+mPfQmVPGVNz;}ZmMyTp{|ips->=pk-2%Yk)e4~YMSNb3>7`1 g6mH(762s>VGZJJX$Uu;J$i~?z*bq`OInr1b0P@#FhX4Qo delta 246 zcmeyC_APCKFPovIv8kca#$Y{JD06bV>_r$eP7WrzxlwL6Gl!w2m9eRnq0wX)rC0=K zrIH1lv-zb`G^2{Kg<)!d0O)13>7`1 g6mH(762s>VGZJJX$Uu;J$i~?z*bq`OInr1b01D_tdjJ3c diff --git a/tests/TestData/TcPdfOutput/qr-international-ultimate-debtor.svg.print.pdf b/tests/TestData/TcPdfOutput/qr-international-ultimate-debtor.svg.print.pdf index 9cbda39804e4174159eab9cd7eef546f43e0be04..5b2e1de3f6f8d0beb1cf1e494ec2f5297343ed21 100644 GIT binary patch delta 271 zcmbP`HX&_-FPo8pk&&^%#^4h&Q08Ps*^4md4_R3#bF;MEZe|W611lpVD`SJn_Y`9h z9A_m9IA?RSQZ%EAQIdtBd5VFVZnBXDK8jvxWNkxw+ zg_}cEV)znZMuJQP83-~D**H4|8^TIr73}P|ic1oUN-By{)3^+c%*;)=R8?L5-M9c? CT1WK& delta 271 zcmbP`HX&_-FPovIv8kca#^4h&Q08Ps*^4md4_R3#bF;MEZe|WcODkhjD?_8n_Y`9h z9A_m9IA?RSQZ%DVa!Q&(l0jOMZjxnMvaV&KWvZ@;Nuq&nQd*Lcd9sm-sgZfgWF{3o zq7-fpQHkM8fEfug5o939JY?hS6l@49iB+((<0>vmEGnreN=@T3G%_^a} E08~~>?EnA( diff --git a/tests/TestData/TcPdfOutput/qr-international-ultimate-debtor.svg.scissors.pdf b/tests/TestData/TcPdfOutput/qr-international-ultimate-debtor.svg.scissors.pdf index e3846572521f64f156ef75b2446bedb151de5588..e5afdf9a1e9e01668da1065455906bb032e67c76 100644 GIT binary patch delta 295 zcmbQ7F*##`FPo8pk&&^%#^9~8Q08Plxl5W5QEdYQbs*AI(D%(xaY-ymRnTy;0!o<} z8XA~Glx*gd-_6WnWME}vWMynH`HWI5f@7#`0q1NkRE}m;F-kQvO*1n$&^0zUNzqL) zO-|EIO-xDEH8V6xO-e~Lu{1GBo%}&Xk0^zkom30?5@1GxOavJSG7s4}I|UoUN@5l4 c?6`_c5{pVIic-_K42>)ejkr`*UH#p-08x%l;{X5v delta 295 zcmbQ7F*##`FPovIv8kca#^9~8Q08Plxl5W5QEdYQbs*AI(D%(xaY-ymRnTy;GBPkS zF*GzVhbY<1DZiVU!_d;o*wo6~o@!!XX{eiIk!qrw zXkwJ4YnGg3uA7=>l$vI2nglf2V)6$SJ)#tDc2X_mOMn>(G7)4T$UJ1@>=bMWD~VOG dv*Ri*Nh~U diff --git a/tests/TestData/TcPdfOutput/qr-international-ultimate-debtor.svg.scissorsdown.pdf b/tests/TestData/TcPdfOutput/qr-international-ultimate-debtor.svg.scissorsdown.pdf index 6aaf17478df41ef1b1e03a02e2a2b0226ac0d8fc..943de9a1306a0f674123600efa6b8b8fe601f345 100644 GIT binary patch delta 295 zcmbP`F(G4uFPo8pk&&_C#^6n|Q08QAxl5W5QEdYQbs*AI(D%(xaY-ymRnTy;0!o<} z8XA~Glx${`-_6WnWME}vWMynP`J_@Tf}^Kw0q1PaQ;ud-F)%PUOioEk(@jjaFw!+j zv#`)LNiwq3H8f8)F)>NDG&D*!nfz8ok0^zk?Ntl;5@1GxOavJSG7s4}I|UoUN@5l4 c?6`_c5{pVIic-_K42>)eEV)!wUH#p-02>iZng9R* delta 295 zcmbP`F(G4uFPovIv8kca#^6n|Q08QAxl5W5QEdYQbs*AI(D%(xaY-ymRnTy;GBPkS zF*GzVhbY<1Ccm4R!_d;o*wo6g&&gLTJXhszaL(4R?)TBh+WHVz^-4sJ316>nyvou}vr1QhDMXmD#ao= zM#>g&&gLTJXhs!Fi^QZP6H^0S6LaG%p67rRz^lvM&^_AlwuK_ z%Ssk-&SqidXhszS(?l~PW0OSPq_ngY-L$mCG~LA1WCLCEL_kvN(^5D%t(-lAOk_>Asc6>U_)3*tb&~#S8+*VQAtHnY8scJk%gfJm#V6(zZ(|- DV-QR! delta 271 zcmZ3Gz94;qFPovIv8jRO#^4B9D0A{g*^4k{ha60F^J=->%p8W6R>r1Q29}falwuK_ z%Ssk-&SqidXhs#Y#N^a8i)3S61H)7!T_f{kL*2AA6BAu?GZQmoGgBjzG~?9ClT`GG zQn>kvN(^5D%t(-lAOk_>Asc6>U_)3*tb&~#S8+*VQAtHnY8scJk%gfJm#V6(zZ(|- DS<^`Q diff --git a/tests/TestData/TcPdfOutput/qr-minimal-setup.svg.print.pdf b/tests/TestData/TcPdfOutput/qr-minimal-setup.svg.print.pdf index 947f4d5f69a2bc596b1b2953cad6d5d7bff032ab..581f0bb45c4d91b5a41d6e9b0de6c04f7e62861c 100644 GIT binary patch delta 246 zcmdmH#3Kkft8Vwm67>mR;5@3 zCril!&e^<5DVkBmGSSS~(8AbK*CIK^KsUwM*jzUy*(gaj#n2$d#K_nn+0ejXvZjh2 hQ3^L#tHkg*!;A!(2r>|49=KSTfk delta 246 zcmdmH#3K!rIoR%m4W4CR;5@3 zCril!&e^<5DVk9w%^=y**u>mG*Tf*jSl84fB}q5g%sg4wJlVqB*x1A()xsogvZjh2 hQ3^L#tHkg*!;A!(2r>|49(UAv!48JW)33*D(UAv!48JW)4G3D`QhD1Ix)Dm0}T` zFl7rkXY(}WXhs!71LLF=lf-1*6pOSpT?-=vOWouo^F&>KEXY&;0XhxMJOY>xN3u8lF!z2T9UDHHEOI^#<)HGeABy)2^b4xReWTT|X!m4^i gDcqc@TFB=NGZJJX$Uu;J$i~?z*bq`OS<*xn08(c_L;wH) delta 246 zcmdm%u`OeQFPovIv8jRO#^4*WQ08Pqxl1r6r#wt_vyS|3W)4G3D`QhD1Ix+pm0}T` z5M>KEXY&;0Xhs!t!^Gqy6BBb?BV*H4T}#8HMBPO5WD8x36mtV0NHj4vH=8W1sz;Q< e&8ez|e9kZ1eu3yoSlLVAtjR~O=JOx5kMRO diff --git a/tests/TestData/TcPdfOutput/qr-minimal-setup.svg.textarrows.pdf b/tests/TestData/TcPdfOutput/qr-minimal-setup.svg.textarrows.pdf index 1c1d6b1b493fc1b25c9ebf10e1dfaf1c44510048..975ba550c56d8002e47a20ecb7d7e0760312538f 100644 GIT binary patch delta 246 zcmdmQ08PKxl1r6mpn{#v#$JZW)33*D5|)D$C&L?dGpb4!ECBC2{s gDcqcQ08PKxl1r6mpn{#v#$JZW)4G3D`QhD1Ix)DlwuK_ zP-P1^XY*9$XhszS!xTef1LG9kBohl$T_e+Eb6o?2v@~4{!!!dkQ{z-~6AP2cBC2{s gDcqc%Ftl4yGksA zvqr@N&e{A%C7Myi+&I-d#mLfBH#sFKP1nrKGFjKsA~jXlIL$c4GC9S-%p^5+a<-Zt hQ3^NjRg2+sh8YPm5o939JY?hS6l@47nH*y(3jmWHMlk>Y diff --git a/tests/TestData/TcPdfOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.svg.print.pdf b/tests/TestData/TcPdfOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.svg.print.pdf index 380610f8de0324610a38cc9b2b2e7183be977b97..0e5e3bfcabe4d7bf3b6b1c28425ced102cdce005 100644 GIT binary patch delta 269 zcmeCn>dTto%VuO?WMpKyG5DAqlsQ>m{-P#CRNKHn9f&j)^nLSFToOxC6*OF|fKn!g zh6d&kC7UG`b~AGr8CV$^Ss7VQzM~wA;5e#Sz&V>6RiYVHjE&6FEX_@mbdyq&&2^J4 zObm5XQ_RzJQ&W>Hj15x~%?*uBCaLKWrEYVOS`42v%tVlZAoD=RA)98WU_(gBdTto%Vub4Y-(t*G5DAqlsQ>m{-P#CRNKHn9f&j)^nLSFToOxC6*OF|j0}uS z3=Iv;Axbt&D(q(FFtoHXHnlP|n0!Y$7Qt~;v4C?nH>yN4sw5?u8>OU~CF`1)Tc+xo zBpIjZ8d)S-=o+V{C0eE#B^#xhCrwh*BTC)oAhj4iXPAi~13~72j6*ifPQiwdlF1)U FWB~vYN|pcs diff --git a/tests/TestData/TcPdfOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.svg.scissors.pdf b/tests/TestData/TcPdfOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.svg.scissors.pdf index 904ac8cbd2a0cd8d614e4fb50ef800b60067d0b3..e1faff79fadf9f1c9b3f706a1a807b2e3c6acd39 100644 GIT binary patch delta 246 zcmbP|GbLw&FPo8pk&%(*#^7!8Q08QQg-bBza|Kx_b2FFXZe|W611lpVDp6(F|$lGNik1K)3r=VOx3kC zO*GOqG)pzmH8wRfO|vkwOieUSn*3f(k0^zk9n}l@5@1GxOavJSG7s4}I|UoUN@5l4 c?6`_c5{pVIic-_K42?~UjJZ@*UH#p-03%mU%K!iX delta 295 zcmbP~Gbv|+FPovIv8kcK#^5dTQ08P_g-eVOpYrS*m4TV^b>w%gL&q zu?S9=rv;p|`IKigql#&2ie<8)Wty(JsiCQ^MXEuHu5qfVrLJ*OVsfITv6+cQa?)f^ jZ#|+EZl3KO!{-b$5@aICK#+OJ#@Q*@5K=PPDoPdrr0Yc) diff --git a/tests/TestData/TcPdfOutput/qr-payment-information-without-amount-and-long-addresses.svg.print.pdf b/tests/TestData/TcPdfOutput/qr-payment-information-without-amount-and-long-addresses.svg.print.pdf index a1df438d29831ec6061ccef7ffac84b4b7da84ea..9c174db1c93bc2d4bcc222150d0d37d6efddf5d5 100644 GIT binary patch delta 272 zcmaE}neokL#tFV`Mg~SkMiv``mpDV2lm9wj)P#s?8yKhqk*0#aZ+?nPVo9okhKm(Y z%EZvnz#O7v^LLls%p67rRz^lvMi!HIdBh?(@}3rO&gOW}XhszSLyNT3L_-5zBLhoA zUBfhE16^|iBXeC#Lqk&ogCsMf$>#4ayO}u*Ev<}Atqct&@A8O6aO6EL;GE6zp3#gdX^E*O$;Qcvx`sxH ziMkevhAFy+rYVWK#>qx0$)*OWCaD(2lka)y5v6dmfp-j_Gt5Yki68?(<{=wrr(i=! J$>j5qvHzX8)ndzEZ7^J4A8l|OKq!~@V k?5#(X!p*8ag?!F1BS9vD382&780w}bTcnwo8ycAySfozA k?5#(X!p*8ag?!F1BS9vD3V!Z diff --git a/tests/TestData/TcPdfOutput/qr-payment-information-without-amount-and-long-addresses.svg.textarrows.pdf b/tests/TestData/TcPdfOutput/qr-payment-information-without-amount-and-long-addresses.svg.textarrows.pdf index 51d230ec074f9ce6255ac19e46b8ea71bc873450..cd5b9f9f0a55780bf48bcfd51fc863327bdde2f8 100644 GIT binary patch delta 248 zcmeyemGR3~#tFV`Mg~SkMwT0cr@26xli#~sf-#S~%0ii&U%BpP<}fm_GBUCROm58R;gPrWhItX6l0S#gCvtggUJ`Y i^@viqS=pzM&lzSU$V8BVAoGxovs17kq-65-C|LjoK|@6V diff --git a/tests/TestData/TcPdfOutput/qr-payment-information-without-amount-but-debtor.svg.pdf b/tests/TestData/TcPdfOutput/qr-payment-information-without-amount-but-debtor.svg.pdf index 235ad5daae6045819e113d4855f5f658eb774503..8b0b4a6e346c4055df270d8efdca8cf4d60685e2 100644 GIT binary patch delta 271 zcmbQ7F*##`FPo8pk&%(b#^BSkQ08P6xr;F7Z#kIgW;yxY%p67rRz^lvMi!GFD#ao= zZps#L&gM4dXhxOfG)qI17rK;-c@5TiH D>oQ9s delta 271 zcmbQ7F*##`FPovIv8jRO#^BSkQ08P6xr;F7Z#kIgW;yxY%p8W6R>r1Q29}c_D#ao= zZps#L&gM4dXhxM(OA`ZQ7rK;-c@5TiH DB1%R- diff --git a/tests/TestData/TcPdfOutput/qr-payment-information-without-amount-but-debtor.svg.print.pdf b/tests/TestData/TcPdfOutput/qr-payment-information-without-amount-but-debtor.svg.print.pdf index 9d383796febe0e0c73e6ad5e5196121b44ec23a9..4f731731a7df80a2dcc1a3b011b471746831784a 100644 GIT binary patch delta 246 zcmZ3PzA}A+FPo8pk&%(b#^6L*D0A{I*^4mdL^+t~<}Gr&nK_IMtc;ATj4URXE5#x> zca$vPoXs-I(TpmVDP~D#sRqWnY39b}x`~O&=DKDUW@);~21aIvNvY zca$vPoXs-I(Tpl)rpXrO#wKREDP|_Ax+zKKM!KenDTcbq#wjKSsmaF1=4OVIXRGKD grEv3Gl^8x}n2{h8K?Z`%LpIJ%!G@5M$vwuh0GM$@Bo>ua6s4wd85$dyS#qhWy863u0RZrkO;i8? delta 295 zcmdmxxgm3cFPovIv8jRO#^4}1D0A{^xl5W5QEdYQbs*AI(D%(xaY-ymRnTy;GBPkS zF*GzVhbY;+Onx^rhoPmFv8k1T<>XA|SOn*svIU&8nNKB}QN<+1DAgz>IaxQ=*eq4o z$RO2FH#sfIT-VsZ(#+Dx%+eywAaQc9svc1aH{Vw+7M$@Bo>ua6s4wd85$dyS#YVUy863u0RRH?OqKuu delta 292 zcmZ3Vxju7(FPovIv8jRO#^69XD0A{Exl5W5QEdYQbs*AI(D%(xaY-ymRnTy;GBPkS zF*GzVhbY;+RDL%zhoPmFv8k1T<>UQ8&rJ$Wk{s z)i6odBF#8O*Tgc_A}PtjG$q9}adMBUJ~8Sx-%~B(i-#HrG7n@N$TVcb>=bMg2`Y(I eu(RVTE=epZsVGWK<1#chFtgxNRdw}u;{pJihfrq# diff --git a/tests/TestData/TcPdfOutput/qr-payment-information-without-amount-but-debtor.svg.textarrows.pdf b/tests/TestData/TcPdfOutput/qr-payment-information-without-amount-but-debtor.svg.textarrows.pdf index e5f4a414ee06aed5db525f08e493fcbb8fe49a96..34f0792c32d3cfa5558c4767b4aef6f73e9d28c6 100644 GIT binary patch delta 246 zcmdmzxg~RgFPo8pk&%(b#^5kHD0A|9xl1r+ySyxvxp|fRZe|W611lpVD{$p}D!PMQUoANvdI@p<%Mw?*QEdYQbs*AI(D%(xaY-ymRnTy;0!o<} z8XA~Glx*HAznhuE$iT|T$jZoka)oj%f^%2d0?yeis}jwqY-nm~YG{~bsB2(qYN>0M zVrZdjY?N%En__I7Xk=(=Xpm|$dA6!PG3qwIRgL9yf*A-h4`dw3G$g|e>=bMWD4E=2 GA_o8ptV3l0 delta 267 zcmZ3LxhivlFPovIv8jRO#^5A5D0A{|xr>?*QEdYQbs*AI(D%(xaY-ymRnTy;GBPkS zF*GzVhbY;+Rem=!hoPmFv8k1T<>U(GSOn*;vIU&8Sym;QQ8~>tDJ3Pz#6;K3(8NgB zEZI0&*UZ$|P}khV#Kbfy)gs9-b@FUgePYyYeybYG=L9nlWFE*kkZDMU8Q3Y<5KuC? H$3zYQqdrI7 diff --git a/tests/TestData/TcPdfOutput/qr-payment-information-without-amount.svg.print.pdf b/tests/TestData/TcPdfOutput/qr-payment-information-without-amount.svg.print.pdf index 70ca48b390494824a48aedae9dc56186b0d5b19d..49421c0e7e2b0709d4f0b6dc676a063d951bb97b 100644 GIT binary patch delta 267 zcmdm&u`gqSFPo8pk&%)4#^7(VQ08QRxr>?*QEdYQbs*AI(D%(xaY-ymRnTy;0!o<} z8XA~Glx+5t-_6WnWME}vWMyPNnMXMm!6{U>fO9r)RE}m;PBynlG)+!1)ipOUHqN=r_ftgot1jJnN@s?*QEdYQbs*AI(D%(xaY-ymRnTy;GBPkS zF*GzVhbYrm<!_d;o*wo6va`I2*SOh0d#RAURJWnN>Q6)7s)!5i9*<9DcBqdQd z+1%1d*T~2uRo6JtEYZ-^+``a2C3Ui_njTRKH|MJr@+H8G1epjj5M&;*adrwegq6f9 e*x7Lvmn0UIR1~GAaTyvL85(n`s=E5SaRC4W{!Z%v diff --git a/tests/TestData/TcPdfOutput/qr-payment-information-without-amount.svg.scissorsdown.pdf b/tests/TestData/TcPdfOutput/qr-payment-information-without-amount.svg.scissorsdown.pdf index 6bf3768e9cf50becc3841d931dd3e460e1d5a213..18b08de9d427c68062d63b128dbf88eff4270e5f 100644 GIT binary patch delta 295 zcmdm=wLfcuFPo8pk&%(b#^8r?Q08PS`AeD*QEdYQbs*AI(D%(xaY-ymRnTy;0!o<} z8XA~Glx#Lt*v-sgWME}vWMyPA`G;~Wf)lG^0q1O{S`s+(qJX|8K- zY?7**l4xqCYm#bgo?@PAZftC5Fs<4}x!_d;o*wo6va`F%5SOh0l#RAURJXa-}Q6uCSY#!_d;o*wo6va`G?bSOh0t#RAURJYOZ6QQ5@A#MHpd#85XaCD~Zl z$jm%N*U-!~RoBei#4O3g$k@_6ZL+MIJ~8Sx=c^U*CBO^>nFlfsWEzrThIR@zgq6f9 e*x7Lvmn0UIR1~GAaTyvL8JcjZs=E5SaRC7Bi%QY} diff --git a/tests/TestData/TcPdfOutput/qr-payment-information-zero-amount.svg.pdf b/tests/TestData/TcPdfOutput/qr-payment-information-zero-amount.svg.pdf index ef2fd684851979878641a6ad1b673fd8eaefe08d..b9161adf5d7a1d98c8be6580eaf877399fb779af 100644 GIT binary patch delta 271 zcmZq3Ysj16%VuO?WMpKyF?fdplsQ>Y@gj`*LQxjV+{~@Co0-GNz{<$T%E)r^In`JM z$5_n*&e>e77R{()VPR;TnqrWsYm{haq-&m%Vxnu3W?`&rZfcomk!)yTl44;p`IEXH zQ3^M^XvFX(z>EZ$2r>|49Y@gj`*LQxjV+{~@Co0-GV(#qJ>%FuA~In`JM z$5_n*&e>e77R{()V3=r;lxUc$n`CZcpqrMOlBk<(Zfc~PVwhxToMLHWkz$%S`IEXH zQ3^M^XvFX(z>EZ$2r>|49) delta 270 zcmbQ8J3DuRFPovIv8kcq#^7KDD0A`}g^QXHQEdYQbs*AI(D%(xaY-ymRnTy;GBPkS zF*GzVhbY;+OmR0ehoPmFv8k1z;p9x!SOn*sss)_0nNKa6QN`HA+&Ib9C{@=m%`jCr z&CD=G*TljsQ8zi!G|fEK$T-#1(0p>Qx*kyqH{Vx};d6!=2{I96AjmvqGju1T7Og>G6}qJeI*xp|VVrD delta 246 zcmbP{KO=vFFPovIv8kcq#$YQ&D0A{;#Y-?|wvsHAxw%hiH#3K!rIoR%m7(F}K($x| zXPcS@oU{3xS~R0dqCujed5Te*uBoL_lCHT)nuTt1s-cOlSz5B8fq{v6l6j)>-e%(zrlUH#p-0MVgMg8%>k delta 295 zcmbQ3KQVuTFPovIv8kcq#$aPbD06a;;w4RpsJ4NDIuL0p==(G7)4T$UJ1@>=bMWD~VOG dv*Ri*Nh~Ukb) hL@C^SQlpU18D=ENM38|X^N@|RQ?MbVWOA*!ECAIDL0A9) delta 246 zcmbQ0KP!KNFPovIv8kcq#$X#oD0A{u#Y-?|u97U2xp{)pZe|WcODkhjD?`J{!D_Jx z&JHyTIA`+@wP;3_kb) hL@C^SQlpU18D=ENM38|X^N@|RQ?MbVWOA*!EC5zzMd1Jd diff --git a/tests/TestData/TcPdfOutput/qr-payment-reference-non.svg.pdf b/tests/TestData/TcPdfOutput/qr-payment-reference-non.svg.pdf index 5ab8c8423751be80b4f65e45c2e3e1926d54d9ae..1bc04bc918e2e2bead1b564864bfb09566164375 100644 GIT binary patch delta 267 zcmeB8>P?#9%VuO?WMpixG5DwylsQ>W`l2R8RNKHn9f&j)^nLSFToOxC6*OF|fKn!g zh6d&kC7UH=b~AGr8CV$^Ss5ElzAYb%;5aB)z&V>66rvfG4UNn!O)U%zbd6Ij4RjMN zEKPKiEfY<3Q-ETrmPW=Y#)gysDe4oWZgYTAET0q1K#+ML<3Oe%8D?&$U_(I3P?#9%Vub4Y-(t@G5DwylsQ>W`l2R8RNKHn9f&j)^nLSFToOxC6*OF|j0}uS z3=Iv;Axbt&$n0k3FtoHXHnlP|oP1k87Qt~)uz+(mHz-6iDkmBkm>ZZGrRtg)q#Eg_ z7#djWCK{(C=~|isnMM}L7Dkqn|0(Jdqi%D6QY@bn%s`NNAmc!$AsJ?Fr(i=s$>jG2 FasbpWL}~y4 diff --git a/tests/TestData/TcPdfOutput/qr-payment-reference-non.svg.print.pdf b/tests/TestData/TcPdfOutput/qr-payment-reference-non.svg.print.pdf index 444a991d4c6b6cd535159c9cfa72abf35a579731..96048243538edd9655d64ebbb11cf4b5ba0bd9db 100644 GIT binary patch delta 270 zcmZ3LxGHgiFPo8pk&&^%#^59=D0A{|sf(HrQEdYQbs*AI(D%(xaY-ymRnTy;0!o<} z8XA~Glx*HAy_=cC$iT|T$jaDYa)o>>f^%2i0?yeis}RkoVv&}bVr*bxqHAiFY@(ZL zVvwwxVqu!BYnha6oM@J6WNKk-IeCtv9#IN6zf+9ibA}lSG7)4T$UJ1@>=bMWDVf}B GAPWF1kx1GA delta 270 zcmZ3LxGHgiFPovIv8kcq#^59=D0A{|sf(HrQEdYQbs*AI(D%(xaY-ymRnTy;GBPkS zF*GzVhbY;+ReCowhoPmFv8k1z;p7VWSOn*;yak-ISymyMQN=jbz|u6y)Lhrh(9l#j zB{|7VH`&n0Lf6zV$=Jv;)gUFw%y9A?MLnVvZhog2!{-b$5@aICK#+OJ#@Q*@5K=O^ H*FY8k#(GCT diff --git a/tests/TestData/TcPdfOutput/qr-payment-reference-non.svg.scissors.pdf b/tests/TestData/TcPdfOutput/qr-payment-reference-non.svg.scissors.pdf index db4eb43f78fcbc489d536e29b11d7346b02c4ecf..a28bfea84091f342c71453b7c992f4680be30f37 100644 GIT binary patch delta 246 zcmZ3LyefHuFPo8pk&&^%#$X?5D0A{s=}RzXt&A*`xp{%iZe|W611lpVD`SJn$qKOu z&IttzIA=45Vl<v-6u8En2k*;NGlDV!$TB4Dzg=t!vsYQx`Wl~z&Gt5Yki68?(<{=wrr(i=!$z**a FSpd#VNbmpv diff --git a/tests/TestData/TcPdfOutput/qr-payment-reference-scor.svg.print.pdf b/tests/TestData/TcPdfOutput/qr-payment-reference-scor.svg.print.pdf index a40d333a9120ff9ddce72a270b09162289df8af9..a6335b5fee00dcde16a05e340c74afa18070ca67 100644 GIT binary patch delta 246 zcmaE!{5*MrFPo8pk&&^%#^CwVQ0C+x(idUO^D?qf=H^c_yO}wR46KZdtc(pNZ&ipz zaHJG1;GE4-iqVWJX@(Zb=H^DGx=AJ$NxErdXpvH*1>L}UN} delta 246 zcmaE!{5*MrFPovIv8kcq#^CwVQ0C+x(idUO^D?qf=H^c_yO}u*Ev<}Atqct(Z&ipz zaHJG1;GE4-iqVWJ7KVnYMrLVAx`qZ8rn=_IsTR6PhQ`La2Bv91U~ZgbU|}@*rji~} g3O8#j$M8ABj0BkoG7w}QvT=3_HiVQ+K4mBi09M^YtpET3 diff --git a/tests/TestData/TcPdfOutput/qr-payment-reference-scor.svg.scissors.pdf b/tests/TestData/TcPdfOutput/qr-payment-reference-scor.svg.scissors.pdf index 3a1f5a14c8b912cc55853638ae7aecf08da5658a..5895df32a09268e018d485a8dfd168cc7425649e 100644 GIT binary patch delta 292 zcmaEq`Y3gRFPo8pk&&^%#^4qiD0A{%nM;}wQEdYQbs*AI(D%(xaY-ymRnTy;0!o<} z8XA~Glx)5syPKKA$iT|T$jaDY@@&OeIA@ZQ1)ROvK`EM1+0@h|*)Y|@K-WCY)KWLi zGR;&sDa9~N*DyIHImtZ9B-O}t@;+sKV$^LGP$}X|fEfrf4`dw3G$g}P?G$VXD~VOG dv*Ri*Nh~UWa delta 292 zcmaEq`Y3gRFPovIv8kcq#^4qiD0A{%nM;}wQEdYQbs*AI(D%(xaY-ymRnTy;GBPkS zF*GzVhbY;6Lv}YahoPmFv8k1z;pEwhv2e~LB?~xvvx8DJqq3oik%_5+p@D9ynWd3# zlBKD!u7QQQrLLugv9Xz(G7)4T$UJ1@>=bMWD~VOG cv*Ri*Nh~UhHz{0OC$ii~s-t delta 295 zcmcbgdOvl7FPovIv8kcq#^6R7D0A{HnM;}wQEdYQbs*AI(D%(xaY-ymRnTy;GBPkS zF*GzVhbY;6RdzQshoPmFv8k1z;p7>Lu?WszMGH7*v#nAzql&44VVX&jNt&*yL86gv zT2hLsZc37cv2LP~ak7Q6d8)aYaq{Fn%6dd8+{~v^$d>>!5@aICK#+OJ#@Q*@5LOba eU}wiwT#{H+Qc;we#${+^W?;gls_N?R#svTb!cbKJ diff --git a/tests/TestData/TcPdfOutput/qr-payment-reference-scor.svg.textarrows.pdf b/tests/TestData/TcPdfOutput/qr-payment-reference-scor.svg.textarrows.pdf index ce7be8c64b09e6cc7e096113287d3a0daff25fc4..396eb6b319ba50bd5add7adcbb80a57f07ecf204 100644 GIT binary patch delta 295 zcmaEy`Z#rhFPo8pk&&^%#^6>ND0A{XnM;}wQEdYQbs*AI(D%(xaY-ymRnTy;0!o<} z8XA~Glx)5!yPKKA$iT|T$jaDY@*Krj1cy<{0?yg&s1(hpl9ZNWW|Cx?s+*Kznxbo& zm}aDFV3BB~Ym#DNk!S*BTBM~+KA@~el)}wIDusLrFe5=Gf(!(ihisgkf(>CMu?lu} bT*W1cMI{wQscBq>MrH;UT&k+B{%%|VF;7vs delta 295 zcmaEy`Z#rhFPovIv8kcq#^6>ND0A{XnM;}wQEdYQbs*AI(D%(xaY-ymRnTy;GBPkS zF*GzVhbY;6Q+78qhoPmFv8k1z;p91ru?P;Mk_DWz*-lUC=PSk{ zI4nvQaL#5IrD#Uwv}9u=bMr(4U85v3W8GBqBm>>V6f;X*b90MC^E6AN)a10uhm`e+ zQMXw{C6+G%W+2EskZ~Z>kPI`mQ?MbdBv!%Bj;pvNv8be?C^e1C(8$ctkV{q7)!&T^ E0BkPI`mQ?MbdBv!%Bj;pvNv8be?C^e1C(8$ctkV{q7)!&T^ E03bR@lK=n! diff --git a/tests/TestData/TcPdfOutput/qr-ultimate-debtor.svg.print.pdf b/tests/TestData/TcPdfOutput/qr-ultimate-debtor.svg.print.pdf index d92d10a673fdac9e2c2be32a60bf8d1f0fe0b055..4ac92f3b4fb52df7ee953088f68c7888da1d3498 100644 GIT binary patch delta 243 zcmaEv@-k(DFPo8pk&&^%#$ZJmD06a^%taV8P*xVo+*~5No0-GNz{<$T%GhACxneAW zGe^+^&e?oNF@{k&G0nu%+{8jR#mLf3H_^l*SvNH)%}6)Z!X(+!$SB3s%+hdjw6Z=i h>Nc-cj^%TL8VE8EWE{veWW($fY|IHLne1aE3jj8_K}-Mu delta 243 zcmaEv@-k(DFPovIv8kcq#$ZJmD06a^%taV8P*xVo+*~5No0-GV(#qJ>%FuAKxneAW zGe^+^&e?oNF@{mu!YJ9yEZI^wB`GaM*U-#3Q8&%Z0!SEI7+D$_n5P+?Ih}Q4S`$IYn+aGl!9Zm64H^vB6|@rC0=~ zN67-t*?dMRno%Vw$;c?hFeO>n&@#nPH^nl^KsU+2)I!%JDb2*#(8$ct*fepnw~8K7 g3OCPHDdcm883{5GWFW{qWaI1H0I`2TegFUf delta 246 zcmaEt_AYILFPovIv8kca#$W+iD06bA>?Ih}Q4S`$IYn+aGl!w2m9eRnq0wY@rC0=~ zN67-t*?dMRno-5n#M0a_(Ii#Z#4<5eH`(04LO0dO(o)wT$;8kkCC$JxF(rAjw~8K7 g3OCPHDdcm883{5GWFW{qWaI1H0N*P@RsaA1 diff --git a/tests/TestData/TcPdfOutput/qr-ultimate-debtor.svg.scissorsdown.pdf b/tests/TestData/TcPdfOutput/qr-ultimate-debtor.svg.scissorsdown.pdf index 4a73361bb6bf9fe49b7c02b0f10e73229830139d..dd8c3d529084439ae645a70aba5307faea30b399 100644 GIT binary patch delta 243 zcmaEr_9|_HFPo8pk&&^%#$X;?Ih}Rt_e*IYDkWGl!9Zm64H^vB6|zrC0=~ zL&*Zp*?dANhEX{=Eyc_z&0N_39LO|e!|W7nObIBN>}xCw0QVe08vp?Ih}Rt_e*IYDkWGl!w2m9eRnq0wYzrC0=~ zL&*Zp*?dANhEdtn!o)1mBu&@c#KK(H9B74ZN}_>*ZmOlZv5Aq1MUs)3*<^PWePYyY fo~csA=L9tnWFE*kkZH(<*(unV5>PVP*H{(+?KWzsJ4NDIuL0p==97W btGFbwsHCDOHI2*A$lSz&OI6j?-;E0Z@Lf&W delta 295 zcmaE#_C9TbFPovIv8kca#$Z8ND06a_>?KWzsJ4NDIuL0p==`ZI6DO!!b)Nl d?CiLTOA?DpDvDCmxD1WVO)R)nRbBnvxBywOPH6xD diff --git a/tests/TestData/TcPdfOutput/qr-utf8.svg.pdf b/tests/TestData/TcPdfOutput/qr-utf8.svg.pdf index b9b3c6311e58c892b1a98c018776c7a2e212ef8c..d0dfcbce26885eff95863d804b2a8eca95d905b4 100644 GIT binary patch delta 271 zcmcbgc0X-`FPo8pk&&^{#$a(-D06aw>_r&UT@EI?IZJLgGl!9Zm64H^vC(8*rC0=K zl9C0Sv-y%zG^0vtnt>@0rRt^_nI!2Zr5dN`S|*wp>6%(3Cz%==B_(IZOX z=EW*8d1eu3yoSlLVVI{E&c6MCFC5c5P6-B9OT!u#Grp8>Vs;>TSTmWsB BN^t-H delta 271 zcmcbgc0X-`FPovIv8kc)#$a(-D06aw>_r&UT@EI?IZJLgGl!w2m9eRnq48v0rC0=K zl9C0Sv-y%zG^2{SftiW9nQ@YCl9_?AZepT^rLMVIqM>f0iJ`fvL7I7TN=nM)Kovcr z6mDLu62q4OGZJJX$Uu;J$i~?z*br6{t6*oxRa}x-R8motn#N^lWNvEArK;-c@5TiH DTi8eH