diff options
author | Karl Berry <karl@freefriends.org> | 2020-06-29 21:32:35 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2020-06-29 21:32:35 +0000 |
commit | 1b68a6fb6dbcd1f6ed6b7c31a9a88dce0938084a (patch) | |
tree | 32c5de3139f4466126caca93670eae255ff121c5 /Master/texmf-dist/tex/latex/qrbill/qrbill.sty | |
parent | 1791aa9d671806e0494f2d8d0323999c67909fb5 (diff) |
qrbill (29jun20)
git-svn-id: svn://tug.org/texlive/trunk@55700 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/qrbill/qrbill.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/qrbill/qrbill.sty | 36 |
1 files changed, 35 insertions, 1 deletions
diff --git a/Master/texmf-dist/tex/latex/qrbill/qrbill.sty b/Master/texmf-dist/tex/latex/qrbill/qrbill.sty index d3a665b250f..ff602b56172 100644 --- a/Master/texmf-dist/tex/latex/qrbill/qrbill.sty +++ b/Master/texmf-dist/tex/latex/qrbill/qrbill.sty @@ -49,6 +49,7 @@ \bool_new:N \g__qrbill_bottom_frame_bool \bool_new:N \g__qrbill_left_frame_bool \bool_new:N \g__qrbill_right_frame_bool +\bool_new:N \g__qrbill_separateinfo_bool \keys_define:nn {qrbill} { font .choices:nn = {Frutiger, Arial, Helvetica, Liberation Sans} { @@ -102,6 +103,35 @@ icon .initial:n =, iconwidth .dim_gset:N = \g_qrbill_iconwidth_dim, iconwidth .initial:n = 7mm, + separate .choice:, + separate / symbol .code:n = { + \bool_gset_true:N \g__qrbill_separateinfo_bool + \RequirePackage{marvosym} + \cs_set:Nn \qrbill_print_separate_info: { + \par\leaders\vbox_to_ht:nn {1sp} { + \smash{ + \hbox_to_wd:nn {\c_qrbill_width_dim }{ + \leaders\hbox{\rule{1mm}{\g__qrbill_rule_dim}\hspace{1mm}}\hskip 0pt\@plus1 fill\relax + \llap{\raisebox{-.5\height}{\LeftScissors}} + \leaders\hbox{\rule{1mm}{\g__qrbill_rule_dim}\hspace{1mm}}\hskip 0pt\@plus4 fill\relax + } + } + } + \vskip 1sp + \vskip -1sp + } + }, + separate / text .code:n = { + \bool_gset_true:N \g__qrbill_separateinfo_bool + \cs_set:Nn \qrbill_print_separate_info: { + \centerline{\footnotesize\qrbillseparatename} + \par\nointerlineskip + \rule{\c_qrbill_width_dim}{\g__qrbill_rule_dim} + } + } + , + separate / false .code:n = {\bool_gset_false:N \g__qrbill_separateinfo_bool}, + separate .initial:n = text, } \ProcessKeysOptions{qrbill} @@ -183,7 +213,11 @@ \parbox{\c_qrbill_width_dim }{ \vbox to \c_qrbill_height_dim { \bool_if:NTF \g__qrbill_top_frame_bool - {\rule{\c_qrbill_width_dim}{\g__qrbill_rule_dim}} + { + \bool_if:NTF \g__qrbill_separateinfo_bool + {\qrbill_print_separate_info:} + {\rule{\c_qrbill_width_dim}{\g__qrbill_rule_dim}} + } {\rule{\c_zero_dim}{\g__qrbill_rule_dim}} \par\nointerlineskip \skip_vertical:n {\c_qrbill_sep_dim-\g__qrbill_rule_dim} |