[latex3-commits] [git/LaTeX3-latex3-pdfresources] radiobuttons: add more appearances (aa2c716)
Ulrike Fischer
fischer at troubleshooting-tex.de
Wed May 26 18:52:49 CEST 2021
Repository : https://github.com/latex3/pdfresources
On branch : radiobuttons
Link : https://github.com/latex3/pdfresources/commit/aa2c7161fdc8749a066079a3a1878fc429efde0f
>---------------------------------------------------------------
commit aa2c7161fdc8749a066079a3a1878fc429efde0f
Author: Ulrike Fischer <fischer at troubleshooting-tex.de>
Date: Wed May 26 18:52:49 2021 +0200
add more appearances
>---------------------------------------------------------------
aa2c7161fdc8749a066079a3a1878fc429efde0f
l3pdffield-radiobutton.dtx | 47 +++++++++++++++++++++++++++++++++++++---------
1 file changed, 38 insertions(+), 9 deletions(-)
diff --git a/l3pdffield-radiobutton.dtx b/l3pdffield-radiobutton.dtx
index 89911f8..f0fb4a3 100644
--- a/l3pdffield-radiobutton.dtx
+++ b/l3pdffield-radiobutton.dtx
@@ -30,7 +30,7 @@
\makeatother
\documentclass[full]{l3doc}
\usepackage{array,booktabs}
-\usepackage{l3pdffield-testphase,bearwear}
+\usepackage{l3pdffield-testphase,bearwear,tikzlings,tikzducks}
\hypersetup{pdfauthor=The LaTeX Project,
pdftitle=l3pdffield (LaTeX PDF management testphase bundle)}
\begin{document}
@@ -40,14 +40,38 @@
% \fi
% \providecommand\hook[1]{\texttt{#1}}
% \ExplSyntaxOn
+% \box_new:N\l_pdffield_bear_box
+% \box_new:N\l_pdffield_hippo_box
+% \box_new:N\l_pdffield_duck_box
+% \hbox_set:Nn \l_pdffield_bear_box {\tikz\bear\bearwear[shirt=red,body~deco={\node[font=\tiny\bfseries,white]~at~(beartummy){Yes};}];}
+% \hbox_set:Nn \l_pdffield_hippo_box {\vphantom{\tikz\bear;}\tikz\hippo;}
+% \hbox_set:Nn \l_pdffield_duck_box {\vphantom{\tikz\bear;}\tikz\duck;}
+%
+%
% \pdffield_appearance:nn {pdffield/bear/Yes}
% {
-% \tikz\bear\bearwear[shirt=red,body~deco={\node[font=\tiny\bfseries,white]~at~(beartummy){Yes};}];
+% \fbox{\box_use:N \l_pdffield_bear_box}
% }
% \pdffield_appearance:nn {pdffield/bear/Off}
% {
-% \tikz\bear\bearwear[body~deco={\node[font=\tiny\bfseries,white]~at~(beartummy){Off};}];
+% \fbox{\phantom{\box_use:N \l_pdffield_bear_box}}
% }
+% \pdffield_appearance:nn {pdffield/hippo/Yes}
+% {
+% \fbox{\box_use:N \l_pdffield_hippo_box}
+% }
+% \pdffield_appearance:nn {pdffield/hippo/Off}
+% {
+% \fbox{\phantom{\box_use:N \l_pdffield_hippo_box}}
+% }%
+% \pdffield_appearance:nn {pdffield/duck/Yes}
+% {
+% \fbox{\box_use:N \l_pdffield_duck_box}
+% }
+% \pdffield_appearance:nn {pdffield/duck/Off}
+% {
+% \fbox{\phantom{\box_use:N \l_pdffield_duck_box}}
+% }%
% \ExplSyntaxOff
% \title{^^A
% The \pkg{l3pdffield-radiobutton} module\\ Commands to create radio form fields ^^A
@@ -72,13 +96,18 @@
% check the documentation l3pdffield.
%
% \begin{center}
+% Choose your favorite
+%
+% \medskip
% \ExplSyntaxOn
-% \pdffield_radio:n{name=A,value=A,default=B}\quad
-% \pdffield_radio:n{name=A,value=B}\quad
-% \pdffield_radio:n{name=A,value=C}\par\medskip
-% \pdffield_radio:n{name=A,value=A}\quad
-% \pdffield_radio:n{name=A,value=B}\quad
-% \pdffield_radio:n{name=A,value=C}\par
+% \begin{tabular}{ccc}
+% \pdffield_radio:n{name=A,value=Bär,default=B,appearance=pdffield/bear,width=\box_wd:N\l_pdffield_bear_box,height=\box_ht:N\l_pdffield_bear_box}&
+% \pdffield_radio:n{name=A,value=Sieglinde,appearance=pdffield/hippo,width=\box_wd:N\l_pdffield_hippo_box,height=\box_ht:N\l_pdffield_hippo_box}&
+% \pdffield_radio:n{name=A,value=Duck,appearance=pdffield/duck,width=\box_wd:N\l_pdffield_duck_box,height=\box_ht:N\l_pdffield_duck_box}\\[1ex]
+% \pdffield_radio:n{name=A,value=Bär}&
+% \pdffield_radio:n{name=A,value=Sieglinde}&
+% \pdffield_radio:n{name=A,value=Duck}
+% \end{tabular}
% \ExplSyntaxOff
% \end{center}
%
More information about the latex3-commits
mailing list.