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 343fe708..e7e0b6c8 100644
Binary files a/tests/TestData/FpdfOutput/qr-additional-information.pdf and b/tests/TestData/FpdfOutput/qr-additional-information.pdf differ
diff --git a/tests/TestData/FpdfOutput/qr-additional-information.print.pdf b/tests/TestData/FpdfOutput/qr-additional-information.print.pdf
index e328bc4c..8548ddbb 100644
Binary files a/tests/TestData/FpdfOutput/qr-additional-information.print.pdf and b/tests/TestData/FpdfOutput/qr-additional-information.print.pdf differ
diff --git a/tests/TestData/FpdfOutput/qr-additional-information.scissors.pdf b/tests/TestData/FpdfOutput/qr-additional-information.scissors.pdf
index 11f1e0b8..8789bcc8 100644
Binary files a/tests/TestData/FpdfOutput/qr-additional-information.scissors.pdf and b/tests/TestData/FpdfOutput/qr-additional-information.scissors.pdf differ
diff --git a/tests/TestData/FpdfOutput/qr-additional-information.svg.scissorsdown.pdf b/tests/TestData/FpdfOutput/qr-additional-information.svg.scissorsdown.pdf
index 7e48b966..fa1420f5 100644
Binary files a/tests/TestData/FpdfOutput/qr-additional-information.svg.scissorsdown.pdf and b/tests/TestData/FpdfOutput/qr-additional-information.svg.scissorsdown.pdf differ
diff --git a/tests/TestData/FpdfOutput/qr-additional-information.svg.textarrows.pdf b/tests/TestData/FpdfOutput/qr-additional-information.svg.textarrows.pdf
index c9b21771..99c3b6e5 100644
Binary files a/tests/TestData/FpdfOutput/qr-additional-information.svg.textarrows.pdf and b/tests/TestData/FpdfOutput/qr-additional-information.svg.textarrows.pdf differ
diff --git a/tests/TestData/FpdfOutput/qr-alternative-schemes.pdf b/tests/TestData/FpdfOutput/qr-alternative-schemes.pdf
index 89c88d0b..87394b77 100644
Binary files a/tests/TestData/FpdfOutput/qr-alternative-schemes.pdf and b/tests/TestData/FpdfOutput/qr-alternative-schemes.pdf differ
diff --git a/tests/TestData/FpdfOutput/qr-alternative-schemes.print.pdf b/tests/TestData/FpdfOutput/qr-alternative-schemes.print.pdf
index 0b20ec3a..e94a3cf0 100644
Binary files a/tests/TestData/FpdfOutput/qr-alternative-schemes.print.pdf and b/tests/TestData/FpdfOutput/qr-alternative-schemes.print.pdf differ
diff --git a/tests/TestData/FpdfOutput/qr-alternative-schemes.scissors.pdf b/tests/TestData/FpdfOutput/qr-alternative-schemes.scissors.pdf
index 748390a6..9d033c34 100644
Binary files a/tests/TestData/FpdfOutput/qr-alternative-schemes.scissors.pdf and b/tests/TestData/FpdfOutput/qr-alternative-schemes.scissors.pdf differ
diff --git a/tests/TestData/FpdfOutput/qr-alternative-schemes.svg.scissorsdown.pdf b/tests/TestData/FpdfOutput/qr-alternative-schemes.svg.scissorsdown.pdf
index 255674a2..9ff054d9 100644
Binary files a/tests/TestData/FpdfOutput/qr-alternative-schemes.svg.scissorsdown.pdf and b/tests/TestData/FpdfOutput/qr-alternative-schemes.svg.scissorsdown.pdf differ
diff --git a/tests/TestData/FpdfOutput/qr-alternative-schemes.svg.textarrows.pdf b/tests/TestData/FpdfOutput/qr-alternative-schemes.svg.textarrows.pdf
index 6c277cb1..106fd5ab 100644
Binary files a/tests/TestData/FpdfOutput/qr-alternative-schemes.svg.textarrows.pdf and b/tests/TestData/FpdfOutput/qr-alternative-schemes.svg.textarrows.pdf differ
diff --git a/tests/TestData/FpdfOutput/qr-full-set.pdf b/tests/TestData/FpdfOutput/qr-full-set.pdf
index 61811cf5..7d0effcf 100644
Binary files a/tests/TestData/FpdfOutput/qr-full-set.pdf and b/tests/TestData/FpdfOutput/qr-full-set.pdf differ
diff --git a/tests/TestData/FpdfOutput/qr-full-set.print.pdf b/tests/TestData/FpdfOutput/qr-full-set.print.pdf
index ed2a4702..24c71523 100644
Binary files a/tests/TestData/FpdfOutput/qr-full-set.print.pdf and b/tests/TestData/FpdfOutput/qr-full-set.print.pdf differ
diff --git a/tests/TestData/FpdfOutput/qr-full-set.scissors.pdf b/tests/TestData/FpdfOutput/qr-full-set.scissors.pdf
index 57649679..62a32292 100644
Binary files a/tests/TestData/FpdfOutput/qr-full-set.scissors.pdf and b/tests/TestData/FpdfOutput/qr-full-set.scissors.pdf differ
diff --git a/tests/TestData/FpdfOutput/qr-full-set.svg.scissorsdown.pdf b/tests/TestData/FpdfOutput/qr-full-set.svg.scissorsdown.pdf
index e669f435..bcc157c7 100644
Binary files a/tests/TestData/FpdfOutput/qr-full-set.svg.scissorsdown.pdf and b/tests/TestData/FpdfOutput/qr-full-set.svg.scissorsdown.pdf differ
diff --git a/tests/TestData/FpdfOutput/qr-full-set.svg.textarrows.pdf b/tests/TestData/FpdfOutput/qr-full-set.svg.textarrows.pdf
index cb00a4d1..825d7d61 100644
Binary files a/tests/TestData/FpdfOutput/qr-full-set.svg.textarrows.pdf and b/tests/TestData/FpdfOutput/qr-full-set.svg.textarrows.pdf differ
diff --git a/tests/TestData/FpdfOutput/qr-international-ultimate-debtor.pdf b/tests/TestData/FpdfOutput/qr-international-ultimate-debtor.pdf
index cf02d06e..79037aeb 100644
Binary files a/tests/TestData/FpdfOutput/qr-international-ultimate-debtor.pdf and b/tests/TestData/FpdfOutput/qr-international-ultimate-debtor.pdf differ
diff --git a/tests/TestData/FpdfOutput/qr-international-ultimate-debtor.print.pdf b/tests/TestData/FpdfOutput/qr-international-ultimate-debtor.print.pdf
index 20d22a08..bda93cee 100644
Binary files a/tests/TestData/FpdfOutput/qr-international-ultimate-debtor.print.pdf and b/tests/TestData/FpdfOutput/qr-international-ultimate-debtor.print.pdf differ
diff --git a/tests/TestData/FpdfOutput/qr-international-ultimate-debtor.scissors.pdf b/tests/TestData/FpdfOutput/qr-international-ultimate-debtor.scissors.pdf
index 53b20155..e19c2c7a 100644
Binary files a/tests/TestData/FpdfOutput/qr-international-ultimate-debtor.scissors.pdf and b/tests/TestData/FpdfOutput/qr-international-ultimate-debtor.scissors.pdf differ
diff --git a/tests/TestData/FpdfOutput/qr-international-ultimate-debtor.svg.scissorsdown.pdf b/tests/TestData/FpdfOutput/qr-international-ultimate-debtor.svg.scissorsdown.pdf
index 233ad695..146bd634 100644
Binary files a/tests/TestData/FpdfOutput/qr-international-ultimate-debtor.svg.scissorsdown.pdf and b/tests/TestData/FpdfOutput/qr-international-ultimate-debtor.svg.scissorsdown.pdf differ
diff --git a/tests/TestData/FpdfOutput/qr-international-ultimate-debtor.svg.textarrows.pdf b/tests/TestData/FpdfOutput/qr-international-ultimate-debtor.svg.textarrows.pdf
index edc0c621..dac3fa91 100644
Binary files a/tests/TestData/FpdfOutput/qr-international-ultimate-debtor.svg.textarrows.pdf and b/tests/TestData/FpdfOutput/qr-international-ultimate-debtor.svg.textarrows.pdf differ
diff --git a/tests/TestData/FpdfOutput/qr-minimal-setup.pdf b/tests/TestData/FpdfOutput/qr-minimal-setup.pdf
index 945047c0..eaa74e8d 100644
Binary files a/tests/TestData/FpdfOutput/qr-minimal-setup.pdf and b/tests/TestData/FpdfOutput/qr-minimal-setup.pdf differ
diff --git a/tests/TestData/FpdfOutput/qr-minimal-setup.print.pdf b/tests/TestData/FpdfOutput/qr-minimal-setup.print.pdf
index 6e085308..1e7000f9 100644
Binary files a/tests/TestData/FpdfOutput/qr-minimal-setup.print.pdf and b/tests/TestData/FpdfOutput/qr-minimal-setup.print.pdf differ
diff --git a/tests/TestData/FpdfOutput/qr-minimal-setup.scissors.pdf b/tests/TestData/FpdfOutput/qr-minimal-setup.scissors.pdf
index 6cb2d1b2..4cc97017 100644
Binary files a/tests/TestData/FpdfOutput/qr-minimal-setup.scissors.pdf and b/tests/TestData/FpdfOutput/qr-minimal-setup.scissors.pdf differ
diff --git a/tests/TestData/FpdfOutput/qr-minimal-setup.svg.scissorsdown.pdf b/tests/TestData/FpdfOutput/qr-minimal-setup.svg.scissorsdown.pdf
index 3332d086..c5fcb5ef 100644
Binary files a/tests/TestData/FpdfOutput/qr-minimal-setup.svg.scissorsdown.pdf and b/tests/TestData/FpdfOutput/qr-minimal-setup.svg.scissorsdown.pdf differ
diff --git a/tests/TestData/FpdfOutput/qr-minimal-setup.svg.textarrows.pdf b/tests/TestData/FpdfOutput/qr-minimal-setup.svg.textarrows.pdf
index e42c2ede..e1d2bedb 100644
Binary files a/tests/TestData/FpdfOutput/qr-minimal-setup.svg.textarrows.pdf and b/tests/TestData/FpdfOutput/qr-minimal-setup.svg.textarrows.pdf differ
diff --git a/tests/TestData/FpdfOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.pdf b/tests/TestData/FpdfOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.pdf
index 9a840e2b..c2eb1ba1 100644
Binary files a/tests/TestData/FpdfOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.pdf and b/tests/TestData/FpdfOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.pdf differ
diff --git a/tests/TestData/FpdfOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.print.pdf b/tests/TestData/FpdfOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.print.pdf
index b97b82e2..6b6b118b 100644
Binary files a/tests/TestData/FpdfOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.print.pdf and b/tests/TestData/FpdfOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.print.pdf differ
diff --git a/tests/TestData/FpdfOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.scissors.pdf b/tests/TestData/FpdfOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.scissors.pdf
index cc4d124b..29c545bf 100644
Binary files a/tests/TestData/FpdfOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.scissors.pdf and b/tests/TestData/FpdfOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.scissors.pdf differ
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 6a05a4df..4ff47741 100644
Binary files a/tests/TestData/FpdfOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.svg.scissorsdown.pdf and b/tests/TestData/FpdfOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.svg.scissorsdown.pdf differ
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 1210b9da..11de105e 100644
Binary files a/tests/TestData/FpdfOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.svg.textarrows.pdf and b/tests/TestData/FpdfOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.svg.textarrows.pdf differ
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 abd2c8ba..12c0ea4a 100644
Binary files a/tests/TestData/FpdfOutput/qr-payment-information-without-amount-and-long-addresses.pdf and b/tests/TestData/FpdfOutput/qr-payment-information-without-amount-and-long-addresses.pdf differ
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 1c0538c7..a7c9f472 100644
Binary files a/tests/TestData/FpdfOutput/qr-payment-information-without-amount-and-long-addresses.print.pdf and b/tests/TestData/FpdfOutput/qr-payment-information-without-amount-and-long-addresses.print.pdf differ
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 dddfc2cb..509cdd0e 100644
Binary files a/tests/TestData/FpdfOutput/qr-payment-information-without-amount-and-long-addresses.scissors.pdf and b/tests/TestData/FpdfOutput/qr-payment-information-without-amount-and-long-addresses.scissors.pdf differ
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 37d63966..2c34da35 100644
Binary files a/tests/TestData/FpdfOutput/qr-payment-information-without-amount-and-long-addresses.svg.scissorsdown.pdf and b/tests/TestData/FpdfOutput/qr-payment-information-without-amount-and-long-addresses.svg.scissorsdown.pdf differ
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 404e205b..ba4dc7b1 100644
Binary files a/tests/TestData/FpdfOutput/qr-payment-information-without-amount-and-long-addresses.svg.textarrows.pdf and b/tests/TestData/FpdfOutput/qr-payment-information-without-amount-and-long-addresses.svg.textarrows.pdf differ
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 4580b24a..20e509b8 100644
Binary files a/tests/TestData/FpdfOutput/qr-payment-information-without-amount-but-debtor.pdf and b/tests/TestData/FpdfOutput/qr-payment-information-without-amount-but-debtor.pdf differ
diff --git a/tests/TestData/FpdfOutput/qr-payment-information-without-amount-but-debtor.print.pdf b/tests/TestData/FpdfOutput/qr-payment-information-without-amount-but-debtor.print.pdf
index cf0b9a65..a9a40288 100644
Binary files a/tests/TestData/FpdfOutput/qr-payment-information-without-amount-but-debtor.print.pdf and b/tests/TestData/FpdfOutput/qr-payment-information-without-amount-but-debtor.print.pdf differ
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 28b6414d..4d585483 100644
Binary files a/tests/TestData/FpdfOutput/qr-payment-information-without-amount-but-debtor.scissors.pdf and b/tests/TestData/FpdfOutput/qr-payment-information-without-amount-but-debtor.scissors.pdf differ
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 35ae171a..82d191c0 100644
Binary files a/tests/TestData/FpdfOutput/qr-payment-information-without-amount-but-debtor.svg.scissorsdown.pdf and b/tests/TestData/FpdfOutput/qr-payment-information-without-amount-but-debtor.svg.scissorsdown.pdf differ
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 234caf48..72e4329c 100644
Binary files a/tests/TestData/FpdfOutput/qr-payment-information-without-amount-but-debtor.svg.textarrows.pdf and b/tests/TestData/FpdfOutput/qr-payment-information-without-amount-but-debtor.svg.textarrows.pdf differ
diff --git a/tests/TestData/FpdfOutput/qr-payment-information-without-amount.pdf b/tests/TestData/FpdfOutput/qr-payment-information-without-amount.pdf
index 86b19391..124d6a75 100644
Binary files a/tests/TestData/FpdfOutput/qr-payment-information-without-amount.pdf and b/tests/TestData/FpdfOutput/qr-payment-information-without-amount.pdf differ
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 6178582d..b96c59ad 100644
Binary files a/tests/TestData/FpdfOutput/qr-payment-information-without-amount.print.pdf and b/tests/TestData/FpdfOutput/qr-payment-information-without-amount.print.pdf differ
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 72ed4758..5d604c4a 100644
Binary files a/tests/TestData/FpdfOutput/qr-payment-information-without-amount.scissors.pdf and b/tests/TestData/FpdfOutput/qr-payment-information-without-amount.scissors.pdf differ
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 93a26252..6d07b9d2 100644
Binary files a/tests/TestData/FpdfOutput/qr-payment-information-without-amount.svg.scissorsdown.pdf and b/tests/TestData/FpdfOutput/qr-payment-information-without-amount.svg.scissorsdown.pdf differ
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 b461bd7d..e4fbc33a 100644
Binary files a/tests/TestData/FpdfOutput/qr-payment-information-without-amount.svg.textarrows.pdf and b/tests/TestData/FpdfOutput/qr-payment-information-without-amount.svg.textarrows.pdf differ
diff --git a/tests/TestData/FpdfOutput/qr-payment-information-zero-amount.pdf b/tests/TestData/FpdfOutput/qr-payment-information-zero-amount.pdf
index b904af68..43f3eaf5 100644
Binary files a/tests/TestData/FpdfOutput/qr-payment-information-zero-amount.pdf and b/tests/TestData/FpdfOutput/qr-payment-information-zero-amount.pdf differ
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 13731018..5c5f0d4c 100644
Binary files a/tests/TestData/FpdfOutput/qr-payment-information-zero-amount.print.pdf and b/tests/TestData/FpdfOutput/qr-payment-information-zero-amount.print.pdf differ
diff --git a/tests/TestData/FpdfOutput/qr-payment-information-zero-amount.scissors.pdf b/tests/TestData/FpdfOutput/qr-payment-information-zero-amount.scissors.pdf
index 70de8694..ab380af0 100644
Binary files a/tests/TestData/FpdfOutput/qr-payment-information-zero-amount.scissors.pdf and b/tests/TestData/FpdfOutput/qr-payment-information-zero-amount.scissors.pdf differ
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 649925c5..bc2dbaa4 100644
Binary files a/tests/TestData/FpdfOutput/qr-payment-information-zero-amount.svg.scissorsdown.pdf and b/tests/TestData/FpdfOutput/qr-payment-information-zero-amount.svg.scissorsdown.pdf differ
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 012ec987..1b34e20a 100644
Binary files a/tests/TestData/FpdfOutput/qr-payment-information-zero-amount.svg.textarrows.pdf and b/tests/TestData/FpdfOutput/qr-payment-information-zero-amount.svg.textarrows.pdf differ
diff --git a/tests/TestData/FpdfOutput/qr-payment-reference-non.pdf b/tests/TestData/FpdfOutput/qr-payment-reference-non.pdf
index b7344ff7..b3b1a1aa 100644
Binary files a/tests/TestData/FpdfOutput/qr-payment-reference-non.pdf and b/tests/TestData/FpdfOutput/qr-payment-reference-non.pdf differ
diff --git a/tests/TestData/FpdfOutput/qr-payment-reference-non.print.pdf b/tests/TestData/FpdfOutput/qr-payment-reference-non.print.pdf
index e8dd8529..1561067a 100644
Binary files a/tests/TestData/FpdfOutput/qr-payment-reference-non.print.pdf and b/tests/TestData/FpdfOutput/qr-payment-reference-non.print.pdf differ
diff --git a/tests/TestData/FpdfOutput/qr-payment-reference-non.scissors.pdf b/tests/TestData/FpdfOutput/qr-payment-reference-non.scissors.pdf
index 0c31b1ad..fb2f6646 100644
Binary files a/tests/TestData/FpdfOutput/qr-payment-reference-non.scissors.pdf and b/tests/TestData/FpdfOutput/qr-payment-reference-non.scissors.pdf differ
diff --git a/tests/TestData/FpdfOutput/qr-payment-reference-non.svg.scissorsdown.pdf b/tests/TestData/FpdfOutput/qr-payment-reference-non.svg.scissorsdown.pdf
index 3f5d24f6..8443966c 100644
Binary files a/tests/TestData/FpdfOutput/qr-payment-reference-non.svg.scissorsdown.pdf and b/tests/TestData/FpdfOutput/qr-payment-reference-non.svg.scissorsdown.pdf differ
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 5539bd65..f28c5984 100644
Binary files a/tests/TestData/FpdfOutput/qr-payment-reference-non.svg.textarrows.pdf and b/tests/TestData/FpdfOutput/qr-payment-reference-non.svg.textarrows.pdf differ
diff --git a/tests/TestData/FpdfOutput/qr-payment-reference-scor.pdf b/tests/TestData/FpdfOutput/qr-payment-reference-scor.pdf
index 6814d8ee..42fce8e2 100644
Binary files a/tests/TestData/FpdfOutput/qr-payment-reference-scor.pdf and b/tests/TestData/FpdfOutput/qr-payment-reference-scor.pdf differ
diff --git a/tests/TestData/FpdfOutput/qr-payment-reference-scor.print.pdf b/tests/TestData/FpdfOutput/qr-payment-reference-scor.print.pdf
index b380c577..f3ecbf31 100644
Binary files a/tests/TestData/FpdfOutput/qr-payment-reference-scor.print.pdf and b/tests/TestData/FpdfOutput/qr-payment-reference-scor.print.pdf differ
diff --git a/tests/TestData/FpdfOutput/qr-payment-reference-scor.scissors.pdf b/tests/TestData/FpdfOutput/qr-payment-reference-scor.scissors.pdf
index cde9384b..e280c3a9 100644
Binary files a/tests/TestData/FpdfOutput/qr-payment-reference-scor.scissors.pdf and b/tests/TestData/FpdfOutput/qr-payment-reference-scor.scissors.pdf differ
diff --git a/tests/TestData/FpdfOutput/qr-payment-reference-scor.svg.scissorsdown.pdf b/tests/TestData/FpdfOutput/qr-payment-reference-scor.svg.scissorsdown.pdf
index cd40737d..5b1948ed 100644
Binary files a/tests/TestData/FpdfOutput/qr-payment-reference-scor.svg.scissorsdown.pdf and b/tests/TestData/FpdfOutput/qr-payment-reference-scor.svg.scissorsdown.pdf differ
diff --git a/tests/TestData/FpdfOutput/qr-payment-reference-scor.svg.textarrows.pdf b/tests/TestData/FpdfOutput/qr-payment-reference-scor.svg.textarrows.pdf
index 62a8e0fa..113e4c7c 100644
Binary files a/tests/TestData/FpdfOutput/qr-payment-reference-scor.svg.textarrows.pdf and b/tests/TestData/FpdfOutput/qr-payment-reference-scor.svg.textarrows.pdf differ
diff --git a/tests/TestData/FpdfOutput/qr-ultimate-debtor.pdf b/tests/TestData/FpdfOutput/qr-ultimate-debtor.pdf
index bb55ca32..ed3775ab 100644
Binary files a/tests/TestData/FpdfOutput/qr-ultimate-debtor.pdf and b/tests/TestData/FpdfOutput/qr-ultimate-debtor.pdf differ
diff --git a/tests/TestData/FpdfOutput/qr-ultimate-debtor.print.pdf b/tests/TestData/FpdfOutput/qr-ultimate-debtor.print.pdf
index 1094e65c..beb6ce38 100644
Binary files a/tests/TestData/FpdfOutput/qr-ultimate-debtor.print.pdf and b/tests/TestData/FpdfOutput/qr-ultimate-debtor.print.pdf differ
diff --git a/tests/TestData/FpdfOutput/qr-ultimate-debtor.scissors.pdf b/tests/TestData/FpdfOutput/qr-ultimate-debtor.scissors.pdf
index ff7260b2..9d48cd6b 100644
Binary files a/tests/TestData/FpdfOutput/qr-ultimate-debtor.scissors.pdf and b/tests/TestData/FpdfOutput/qr-ultimate-debtor.scissors.pdf differ
diff --git a/tests/TestData/FpdfOutput/qr-ultimate-debtor.svg.scissorsdown.pdf b/tests/TestData/FpdfOutput/qr-ultimate-debtor.svg.scissorsdown.pdf
index 381c2f52..bf060371 100644
Binary files a/tests/TestData/FpdfOutput/qr-ultimate-debtor.svg.scissorsdown.pdf and b/tests/TestData/FpdfOutput/qr-ultimate-debtor.svg.scissorsdown.pdf differ
diff --git a/tests/TestData/FpdfOutput/qr-ultimate-debtor.svg.textarrows.pdf b/tests/TestData/FpdfOutput/qr-ultimate-debtor.svg.textarrows.pdf
index 823067b1..87513d25 100644
Binary files a/tests/TestData/FpdfOutput/qr-ultimate-debtor.svg.textarrows.pdf and b/tests/TestData/FpdfOutput/qr-ultimate-debtor.svg.textarrows.pdf differ
diff --git a/tests/TestData/FpdfOutput/qr-utf8.svg.pdf b/tests/TestData/FpdfOutput/qr-utf8.svg.pdf
index 3123bc3f..9763dfd8 100644
Binary files a/tests/TestData/FpdfOutput/qr-utf8.svg.pdf and b/tests/TestData/FpdfOutput/qr-utf8.svg.pdf differ
diff --git a/tests/TestData/HtmlOutput/qr-additional-information.svg.scissors.html b/tests/TestData/HtmlOutput/qr-additional-information.svg.scissors.html
index 912da0f5..1d71a0ac 100644
--- a/tests/TestData/HtmlOutput/qr-additional-information.svg.scissors.html
+++ b/tests/TestData/HtmlOutput/qr-additional-information.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-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 d8fdcc23..12dee446 100644
Binary files a/tests/TestData/TcPdfOutput/qr-additional-information.svg.pdf and b/tests/TestData/TcPdfOutput/qr-additional-information.svg.pdf differ
diff --git a/tests/TestData/TcPdfOutput/qr-additional-information.svg.print.pdf b/tests/TestData/TcPdfOutput/qr-additional-information.svg.print.pdf
index 0494db92..ed9b6300 100644
Binary files a/tests/TestData/TcPdfOutput/qr-additional-information.svg.print.pdf and b/tests/TestData/TcPdfOutput/qr-additional-information.svg.print.pdf differ
diff --git a/tests/TestData/TcPdfOutput/qr-additional-information.svg.scissors.pdf b/tests/TestData/TcPdfOutput/qr-additional-information.svg.scissors.pdf
index e5a9fc5f..d696dcf0 100644
Binary files a/tests/TestData/TcPdfOutput/qr-additional-information.svg.scissors.pdf and b/tests/TestData/TcPdfOutput/qr-additional-information.svg.scissors.pdf differ
diff --git a/tests/TestData/TcPdfOutput/qr-additional-information.svg.scissorsdown.pdf b/tests/TestData/TcPdfOutput/qr-additional-information.svg.scissorsdown.pdf
index 794ac3a3..1bad2a3a 100644
Binary files a/tests/TestData/TcPdfOutput/qr-additional-information.svg.scissorsdown.pdf and b/tests/TestData/TcPdfOutput/qr-additional-information.svg.scissorsdown.pdf differ
diff --git a/tests/TestData/TcPdfOutput/qr-additional-information.svg.textarrows.pdf b/tests/TestData/TcPdfOutput/qr-additional-information.svg.textarrows.pdf
index c6046848..bf2d2373 100644
Binary files a/tests/TestData/TcPdfOutput/qr-additional-information.svg.textarrows.pdf and b/tests/TestData/TcPdfOutput/qr-additional-information.svg.textarrows.pdf differ
diff --git a/tests/TestData/TcPdfOutput/qr-alternative-schemes.svg.pdf b/tests/TestData/TcPdfOutput/qr-alternative-schemes.svg.pdf
index 3b589537..51164565 100644
Binary files a/tests/TestData/TcPdfOutput/qr-alternative-schemes.svg.pdf and b/tests/TestData/TcPdfOutput/qr-alternative-schemes.svg.pdf differ
diff --git a/tests/TestData/TcPdfOutput/qr-alternative-schemes.svg.print.pdf b/tests/TestData/TcPdfOutput/qr-alternative-schemes.svg.print.pdf
index 9563ea86..7caace99 100644
Binary files a/tests/TestData/TcPdfOutput/qr-alternative-schemes.svg.print.pdf and b/tests/TestData/TcPdfOutput/qr-alternative-schemes.svg.print.pdf differ
diff --git a/tests/TestData/TcPdfOutput/qr-alternative-schemes.svg.scissors.pdf b/tests/TestData/TcPdfOutput/qr-alternative-schemes.svg.scissors.pdf
index 0ef74f89..fb7b9371 100644
Binary files a/tests/TestData/TcPdfOutput/qr-alternative-schemes.svg.scissors.pdf and b/tests/TestData/TcPdfOutput/qr-alternative-schemes.svg.scissors.pdf differ
diff --git a/tests/TestData/TcPdfOutput/qr-alternative-schemes.svg.scissorsdown.pdf b/tests/TestData/TcPdfOutput/qr-alternative-schemes.svg.scissorsdown.pdf
index ebe65189..73294690 100644
Binary files a/tests/TestData/TcPdfOutput/qr-alternative-schemes.svg.scissorsdown.pdf and b/tests/TestData/TcPdfOutput/qr-alternative-schemes.svg.scissorsdown.pdf differ
diff --git a/tests/TestData/TcPdfOutput/qr-alternative-schemes.svg.textarrows.pdf b/tests/TestData/TcPdfOutput/qr-alternative-schemes.svg.textarrows.pdf
index 991af0ff..6b52f173 100644
Binary files a/tests/TestData/TcPdfOutput/qr-alternative-schemes.svg.textarrows.pdf and b/tests/TestData/TcPdfOutput/qr-alternative-schemes.svg.textarrows.pdf differ
diff --git a/tests/TestData/TcPdfOutput/qr-full-set.svg.pdf b/tests/TestData/TcPdfOutput/qr-full-set.svg.pdf
index 127c55d3..fc7ae807 100644
Binary files a/tests/TestData/TcPdfOutput/qr-full-set.svg.pdf and b/tests/TestData/TcPdfOutput/qr-full-set.svg.pdf differ
diff --git a/tests/TestData/TcPdfOutput/qr-full-set.svg.print.pdf b/tests/TestData/TcPdfOutput/qr-full-set.svg.print.pdf
index 9b403822..7b3f251a 100644
Binary files a/tests/TestData/TcPdfOutput/qr-full-set.svg.print.pdf and b/tests/TestData/TcPdfOutput/qr-full-set.svg.print.pdf differ
diff --git a/tests/TestData/TcPdfOutput/qr-full-set.svg.scissors.pdf b/tests/TestData/TcPdfOutput/qr-full-set.svg.scissors.pdf
index fc76492b..ec89c2bb 100644
Binary files a/tests/TestData/TcPdfOutput/qr-full-set.svg.scissors.pdf and b/tests/TestData/TcPdfOutput/qr-full-set.svg.scissors.pdf differ
diff --git a/tests/TestData/TcPdfOutput/qr-full-set.svg.scissorsdown.pdf b/tests/TestData/TcPdfOutput/qr-full-set.svg.scissorsdown.pdf
index a124fd2d..143fdb71 100644
Binary files a/tests/TestData/TcPdfOutput/qr-full-set.svg.scissorsdown.pdf and b/tests/TestData/TcPdfOutput/qr-full-set.svg.scissorsdown.pdf differ
diff --git a/tests/TestData/TcPdfOutput/qr-full-set.svg.textarrows.pdf b/tests/TestData/TcPdfOutput/qr-full-set.svg.textarrows.pdf
index faa36ed1..1c95b562 100644
Binary files a/tests/TestData/TcPdfOutput/qr-full-set.svg.textarrows.pdf and b/tests/TestData/TcPdfOutput/qr-full-set.svg.textarrows.pdf differ
diff --git a/tests/TestData/TcPdfOutput/qr-international-ultimate-debtor.svg.pdf b/tests/TestData/TcPdfOutput/qr-international-ultimate-debtor.svg.pdf
index 5d2bbd3f..679bb8ae 100644
Binary files a/tests/TestData/TcPdfOutput/qr-international-ultimate-debtor.svg.pdf and b/tests/TestData/TcPdfOutput/qr-international-ultimate-debtor.svg.pdf differ
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 9cbda398..5b2e1de3 100644
Binary files a/tests/TestData/TcPdfOutput/qr-international-ultimate-debtor.svg.print.pdf and b/tests/TestData/TcPdfOutput/qr-international-ultimate-debtor.svg.print.pdf differ
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 e3846572..e5afdf9a 100644
Binary files a/tests/TestData/TcPdfOutput/qr-international-ultimate-debtor.svg.scissors.pdf and b/tests/TestData/TcPdfOutput/qr-international-ultimate-debtor.svg.scissors.pdf differ
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 6aaf1747..943de9a1 100644
Binary files a/tests/TestData/TcPdfOutput/qr-international-ultimate-debtor.svg.scissorsdown.pdf and b/tests/TestData/TcPdfOutput/qr-international-ultimate-debtor.svg.scissorsdown.pdf differ
diff --git a/tests/TestData/TcPdfOutput/qr-international-ultimate-debtor.svg.textarrows.pdf b/tests/TestData/TcPdfOutput/qr-international-ultimate-debtor.svg.textarrows.pdf
index e74b0a2d..cb7bf77e 100644
Binary files a/tests/TestData/TcPdfOutput/qr-international-ultimate-debtor.svg.textarrows.pdf and b/tests/TestData/TcPdfOutput/qr-international-ultimate-debtor.svg.textarrows.pdf differ
diff --git a/tests/TestData/TcPdfOutput/qr-minimal-setup.svg.pdf b/tests/TestData/TcPdfOutput/qr-minimal-setup.svg.pdf
index 1f9f3753..8b79f94e 100644
Binary files a/tests/TestData/TcPdfOutput/qr-minimal-setup.svg.pdf and b/tests/TestData/TcPdfOutput/qr-minimal-setup.svg.pdf differ
diff --git a/tests/TestData/TcPdfOutput/qr-minimal-setup.svg.print.pdf b/tests/TestData/TcPdfOutput/qr-minimal-setup.svg.print.pdf
index 947f4d5f..581f0bb4 100644
Binary files a/tests/TestData/TcPdfOutput/qr-minimal-setup.svg.print.pdf and b/tests/TestData/TcPdfOutput/qr-minimal-setup.svg.print.pdf differ
diff --git a/tests/TestData/TcPdfOutput/qr-minimal-setup.svg.scissors.pdf b/tests/TestData/TcPdfOutput/qr-minimal-setup.svg.scissors.pdf
index c91e59be..5b9e9ca8 100644
Binary files a/tests/TestData/TcPdfOutput/qr-minimal-setup.svg.scissors.pdf and b/tests/TestData/TcPdfOutput/qr-minimal-setup.svg.scissors.pdf differ
diff --git a/tests/TestData/TcPdfOutput/qr-minimal-setup.svg.scissorsdown.pdf b/tests/TestData/TcPdfOutput/qr-minimal-setup.svg.scissorsdown.pdf
index f9af73e2..0454f231 100644
Binary files a/tests/TestData/TcPdfOutput/qr-minimal-setup.svg.scissorsdown.pdf and b/tests/TestData/TcPdfOutput/qr-minimal-setup.svg.scissorsdown.pdf differ
diff --git a/tests/TestData/TcPdfOutput/qr-minimal-setup.svg.textarrows.pdf b/tests/TestData/TcPdfOutput/qr-minimal-setup.svg.textarrows.pdf
index 1c1d6b1b..975ba550 100644
Binary files a/tests/TestData/TcPdfOutput/qr-minimal-setup.svg.textarrows.pdf and b/tests/TestData/TcPdfOutput/qr-minimal-setup.svg.textarrows.pdf differ
diff --git a/tests/TestData/TcPdfOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.svg.pdf b/tests/TestData/TcPdfOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.svg.pdf
index 80744994..f54b3dfc 100644
Binary files a/tests/TestData/TcPdfOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.svg.pdf and b/tests/TestData/TcPdfOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.svg.pdf differ
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 380610f8..0e5e3bfc 100644
Binary files a/tests/TestData/TcPdfOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.svg.print.pdf and b/tests/TestData/TcPdfOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.svg.print.pdf differ
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 904ac8cb..e1faff79 100644
Binary files a/tests/TestData/TcPdfOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.svg.scissors.pdf and b/tests/TestData/TcPdfOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.svg.scissors.pdf differ
diff --git a/tests/TestData/TcPdfOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.svg.scissorsdown.pdf b/tests/TestData/TcPdfOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.svg.scissorsdown.pdf
index 84ebfe27..52273e48 100644
Binary files a/tests/TestData/TcPdfOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.svg.scissorsdown.pdf and b/tests/TestData/TcPdfOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.svg.scissorsdown.pdf differ
diff --git a/tests/TestData/TcPdfOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.svg.textarrows.pdf b/tests/TestData/TcPdfOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.svg.textarrows.pdf
index c448b007..eb19ce7b 100644
Binary files a/tests/TestData/TcPdfOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.svg.textarrows.pdf and b/tests/TestData/TcPdfOutput/qr-payment-information-with-mediumlong-creditor-and-unknown-debtor.svg.textarrows.pdf differ
diff --git a/tests/TestData/TcPdfOutput/qr-payment-information-without-amount-and-long-addresses.svg.pdf b/tests/TestData/TcPdfOutput/qr-payment-information-without-amount-and-long-addresses.svg.pdf
index ee522e57..f5b9bd1c 100644
Binary files a/tests/TestData/TcPdfOutput/qr-payment-information-without-amount-and-long-addresses.svg.pdf and b/tests/TestData/TcPdfOutput/qr-payment-information-without-amount-and-long-addresses.svg.pdf differ
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 a1df438d..9c174db1 100644
Binary files a/tests/TestData/TcPdfOutput/qr-payment-information-without-amount-and-long-addresses.svg.print.pdf and b/tests/TestData/TcPdfOutput/qr-payment-information-without-amount-and-long-addresses.svg.print.pdf differ
diff --git a/tests/TestData/TcPdfOutput/qr-payment-information-without-amount-and-long-addresses.svg.scissors.pdf b/tests/TestData/TcPdfOutput/qr-payment-information-without-amount-and-long-addresses.svg.scissors.pdf
index d5b7e0db..4091ee32 100644
Binary files a/tests/TestData/TcPdfOutput/qr-payment-information-without-amount-and-long-addresses.svg.scissors.pdf and b/tests/TestData/TcPdfOutput/qr-payment-information-without-amount-and-long-addresses.svg.scissors.pdf differ
diff --git a/tests/TestData/TcPdfOutput/qr-payment-information-without-amount-and-long-addresses.svg.scissorsdown.pdf b/tests/TestData/TcPdfOutput/qr-payment-information-without-amount-and-long-addresses.svg.scissorsdown.pdf
index 383493d0..a5e55717 100644
Binary files a/tests/TestData/TcPdfOutput/qr-payment-information-without-amount-and-long-addresses.svg.scissorsdown.pdf and b/tests/TestData/TcPdfOutput/qr-payment-information-without-amount-and-long-addresses.svg.scissorsdown.pdf differ
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 51d230ec..cd5b9f9f 100644
Binary files a/tests/TestData/TcPdfOutput/qr-payment-information-without-amount-and-long-addresses.svg.textarrows.pdf and b/tests/TestData/TcPdfOutput/qr-payment-information-without-amount-and-long-addresses.svg.textarrows.pdf differ
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 235ad5da..8b0b4a6e 100644
Binary files a/tests/TestData/TcPdfOutput/qr-payment-information-without-amount-but-debtor.svg.pdf and b/tests/TestData/TcPdfOutput/qr-payment-information-without-amount-but-debtor.svg.pdf differ
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 9d383796..4f731731 100644
Binary files a/tests/TestData/TcPdfOutput/qr-payment-information-without-amount-but-debtor.svg.print.pdf and b/tests/TestData/TcPdfOutput/qr-payment-information-without-amount-but-debtor.svg.print.pdf differ
diff --git a/tests/TestData/TcPdfOutput/qr-payment-information-without-amount-but-debtor.svg.scissors.pdf b/tests/TestData/TcPdfOutput/qr-payment-information-without-amount-but-debtor.svg.scissors.pdf
index b2328853..9a1beae9 100644
Binary files a/tests/TestData/TcPdfOutput/qr-payment-information-without-amount-but-debtor.svg.scissors.pdf and b/tests/TestData/TcPdfOutput/qr-payment-information-without-amount-but-debtor.svg.scissors.pdf differ
diff --git a/tests/TestData/TcPdfOutput/qr-payment-information-without-amount-but-debtor.svg.scissorsdown.pdf b/tests/TestData/TcPdfOutput/qr-payment-information-without-amount-but-debtor.svg.scissorsdown.pdf
index fefcadf4..54e2f4c6 100644
Binary files a/tests/TestData/TcPdfOutput/qr-payment-information-without-amount-but-debtor.svg.scissorsdown.pdf and b/tests/TestData/TcPdfOutput/qr-payment-information-without-amount-but-debtor.svg.scissorsdown.pdf differ
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 e5f4a414..34f0792c 100644
Binary files a/tests/TestData/TcPdfOutput/qr-payment-information-without-amount-but-debtor.svg.textarrows.pdf and b/tests/TestData/TcPdfOutput/qr-payment-information-without-amount-but-debtor.svg.textarrows.pdf differ
diff --git a/tests/TestData/TcPdfOutput/qr-payment-information-without-amount.svg.pdf b/tests/TestData/TcPdfOutput/qr-payment-information-without-amount.svg.pdf
index a3cfd391..4e4204e4 100644
Binary files a/tests/TestData/TcPdfOutput/qr-payment-information-without-amount.svg.pdf and b/tests/TestData/TcPdfOutput/qr-payment-information-without-amount.svg.pdf differ
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 70ca48b3..49421c0e 100644
Binary files a/tests/TestData/TcPdfOutput/qr-payment-information-without-amount.svg.print.pdf and b/tests/TestData/TcPdfOutput/qr-payment-information-without-amount.svg.print.pdf differ
diff --git a/tests/TestData/TcPdfOutput/qr-payment-information-without-amount.svg.scissors.pdf b/tests/TestData/TcPdfOutput/qr-payment-information-without-amount.svg.scissors.pdf
index 3a69a774..99366e84 100644
Binary files a/tests/TestData/TcPdfOutput/qr-payment-information-without-amount.svg.scissors.pdf and b/tests/TestData/TcPdfOutput/qr-payment-information-without-amount.svg.scissors.pdf differ
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 6bf3768e..18b08de9 100644
Binary files a/tests/TestData/TcPdfOutput/qr-payment-information-without-amount.svg.scissorsdown.pdf and b/tests/TestData/TcPdfOutput/qr-payment-information-without-amount.svg.scissorsdown.pdf differ
diff --git a/tests/TestData/TcPdfOutput/qr-payment-information-without-amount.svg.textarrows.pdf b/tests/TestData/TcPdfOutput/qr-payment-information-without-amount.svg.textarrows.pdf
index e8ae47d7..93424241 100644
Binary files a/tests/TestData/TcPdfOutput/qr-payment-information-without-amount.svg.textarrows.pdf and b/tests/TestData/TcPdfOutput/qr-payment-information-without-amount.svg.textarrows.pdf differ
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 ef2fd684..b9161adf 100644
Binary files a/tests/TestData/TcPdfOutput/qr-payment-information-zero-amount.svg.pdf and b/tests/TestData/TcPdfOutput/qr-payment-information-zero-amount.svg.pdf differ
diff --git a/tests/TestData/TcPdfOutput/qr-payment-information-zero-amount.svg.print.pdf b/tests/TestData/TcPdfOutput/qr-payment-information-zero-amount.svg.print.pdf
index 78c50bb4..64c42d03 100644
Binary files a/tests/TestData/TcPdfOutput/qr-payment-information-zero-amount.svg.print.pdf and b/tests/TestData/TcPdfOutput/qr-payment-information-zero-amount.svg.print.pdf differ
diff --git a/tests/TestData/TcPdfOutput/qr-payment-information-zero-amount.svg.scissors.pdf b/tests/TestData/TcPdfOutput/qr-payment-information-zero-amount.svg.scissors.pdf
index d1fa11ae..f6fc7927 100644
Binary files a/tests/TestData/TcPdfOutput/qr-payment-information-zero-amount.svg.scissors.pdf and b/tests/TestData/TcPdfOutput/qr-payment-information-zero-amount.svg.scissors.pdf differ
diff --git a/tests/TestData/TcPdfOutput/qr-payment-information-zero-amount.svg.scissorsdown.pdf b/tests/TestData/TcPdfOutput/qr-payment-information-zero-amount.svg.scissorsdown.pdf
index 0f1c3955..ec9a2c79 100644
Binary files a/tests/TestData/TcPdfOutput/qr-payment-information-zero-amount.svg.scissorsdown.pdf and b/tests/TestData/TcPdfOutput/qr-payment-information-zero-amount.svg.scissorsdown.pdf differ
diff --git a/tests/TestData/TcPdfOutput/qr-payment-information-zero-amount.svg.textarrows.pdf b/tests/TestData/TcPdfOutput/qr-payment-information-zero-amount.svg.textarrows.pdf
index 98c166c2..dfa5440f 100644
Binary files a/tests/TestData/TcPdfOutput/qr-payment-information-zero-amount.svg.textarrows.pdf and b/tests/TestData/TcPdfOutput/qr-payment-information-zero-amount.svg.textarrows.pdf differ
diff --git a/tests/TestData/TcPdfOutput/qr-payment-reference-non.svg.pdf b/tests/TestData/TcPdfOutput/qr-payment-reference-non.svg.pdf
index 5ab8c842..1bc04bc9 100644
Binary files a/tests/TestData/TcPdfOutput/qr-payment-reference-non.svg.pdf and b/tests/TestData/TcPdfOutput/qr-payment-reference-non.svg.pdf differ
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 444a991d..96048243 100644
Binary files a/tests/TestData/TcPdfOutput/qr-payment-reference-non.svg.print.pdf and b/tests/TestData/TcPdfOutput/qr-payment-reference-non.svg.print.pdf differ
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 db4eb43f..a28bfea8 100644
Binary files a/tests/TestData/TcPdfOutput/qr-payment-reference-non.svg.scissors.pdf and b/tests/TestData/TcPdfOutput/qr-payment-reference-non.svg.scissors.pdf differ
diff --git a/tests/TestData/TcPdfOutput/qr-payment-reference-non.svg.scissorsdown.pdf b/tests/TestData/TcPdfOutput/qr-payment-reference-non.svg.scissorsdown.pdf
index cfab67de..48e744db 100644
Binary files a/tests/TestData/TcPdfOutput/qr-payment-reference-non.svg.scissorsdown.pdf and b/tests/TestData/TcPdfOutput/qr-payment-reference-non.svg.scissorsdown.pdf differ
diff --git a/tests/TestData/TcPdfOutput/qr-payment-reference-non.svg.textarrows.pdf b/tests/TestData/TcPdfOutput/qr-payment-reference-non.svg.textarrows.pdf
index 21e87d8d..1c2965d8 100644
Binary files a/tests/TestData/TcPdfOutput/qr-payment-reference-non.svg.textarrows.pdf and b/tests/TestData/TcPdfOutput/qr-payment-reference-non.svg.textarrows.pdf differ
diff --git a/tests/TestData/TcPdfOutput/qr-payment-reference-scor.svg.pdf b/tests/TestData/TcPdfOutput/qr-payment-reference-scor.svg.pdf
index d6ad1771..19f083eb 100644
Binary files a/tests/TestData/TcPdfOutput/qr-payment-reference-scor.svg.pdf and b/tests/TestData/TcPdfOutput/qr-payment-reference-scor.svg.pdf differ
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 a40d333a..a6335b5f 100644
Binary files a/tests/TestData/TcPdfOutput/qr-payment-reference-scor.svg.print.pdf and b/tests/TestData/TcPdfOutput/qr-payment-reference-scor.svg.print.pdf differ
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 3a1f5a14..5895df32 100644
Binary files a/tests/TestData/TcPdfOutput/qr-payment-reference-scor.svg.scissors.pdf and b/tests/TestData/TcPdfOutput/qr-payment-reference-scor.svg.scissors.pdf differ
diff --git a/tests/TestData/TcPdfOutput/qr-payment-reference-scor.svg.scissorsdown.pdf b/tests/TestData/TcPdfOutput/qr-payment-reference-scor.svg.scissorsdown.pdf
index 6938e0fc..fce88519 100644
Binary files a/tests/TestData/TcPdfOutput/qr-payment-reference-scor.svg.scissorsdown.pdf and b/tests/TestData/TcPdfOutput/qr-payment-reference-scor.svg.scissorsdown.pdf differ
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 ce7be8c6..396eb6b3 100644
Binary files a/tests/TestData/TcPdfOutput/qr-payment-reference-scor.svg.textarrows.pdf and b/tests/TestData/TcPdfOutput/qr-payment-reference-scor.svg.textarrows.pdf differ
diff --git a/tests/TestData/TcPdfOutput/qr-ultimate-debtor.svg.pdf b/tests/TestData/TcPdfOutput/qr-ultimate-debtor.svg.pdf
index 9f26e722..68ee58d9 100644
Binary files a/tests/TestData/TcPdfOutput/qr-ultimate-debtor.svg.pdf and b/tests/TestData/TcPdfOutput/qr-ultimate-debtor.svg.pdf differ
diff --git a/tests/TestData/TcPdfOutput/qr-ultimate-debtor.svg.print.pdf b/tests/TestData/TcPdfOutput/qr-ultimate-debtor.svg.print.pdf
index d92d10a6..4ac92f3b 100644
Binary files a/tests/TestData/TcPdfOutput/qr-ultimate-debtor.svg.print.pdf and b/tests/TestData/TcPdfOutput/qr-ultimate-debtor.svg.print.pdf differ
diff --git a/tests/TestData/TcPdfOutput/qr-ultimate-debtor.svg.scissors.pdf b/tests/TestData/TcPdfOutput/qr-ultimate-debtor.svg.scissors.pdf
index 322a1c47..86938b8a 100644
Binary files a/tests/TestData/TcPdfOutput/qr-ultimate-debtor.svg.scissors.pdf and b/tests/TestData/TcPdfOutput/qr-ultimate-debtor.svg.scissors.pdf differ
diff --git a/tests/TestData/TcPdfOutput/qr-ultimate-debtor.svg.scissorsdown.pdf b/tests/TestData/TcPdfOutput/qr-ultimate-debtor.svg.scissorsdown.pdf
index 4a73361b..dd8c3d52 100644
Binary files a/tests/TestData/TcPdfOutput/qr-ultimate-debtor.svg.scissorsdown.pdf and b/tests/TestData/TcPdfOutput/qr-ultimate-debtor.svg.scissorsdown.pdf differ
diff --git a/tests/TestData/TcPdfOutput/qr-ultimate-debtor.svg.textarrows.pdf b/tests/TestData/TcPdfOutput/qr-ultimate-debtor.svg.textarrows.pdf
index 58800601..f2fbccdb 100644
Binary files a/tests/TestData/TcPdfOutput/qr-ultimate-debtor.svg.textarrows.pdf and b/tests/TestData/TcPdfOutput/qr-ultimate-debtor.svg.textarrows.pdf differ
diff --git a/tests/TestData/TcPdfOutput/qr-utf8.svg.pdf b/tests/TestData/TcPdfOutput/qr-utf8.svg.pdf
index b9b3c631..d0dfcbce 100644
Binary files a/tests/TestData/TcPdfOutput/qr-utf8.svg.pdf and b/tests/TestData/TcPdfOutput/qr-utf8.svg.pdf differ