diff options
Diffstat (limited to 'macros/latex/contrib/icon-appr/examples/icon-appr-exmpl.tex')
-rw-r--r-- | macros/latex/contrib/icon-appr/examples/icon-appr-exmpl.tex | 94 |
1 files changed, 94 insertions, 0 deletions
diff --git a/macros/latex/contrib/icon-appr/examples/icon-appr-exmpl.tex b/macros/latex/contrib/icon-appr/examples/icon-appr-exmpl.tex new file mode 100644 index 0000000000..f98508ae49 --- /dev/null +++ b/macros/latex/contrib/icon-appr/examples/icon-appr-exmpl.tex @@ -0,0 +1,94 @@ +\documentclass{article} +\usepackage[designv]{web} +\usepackage{icon-appr}\previewOff % change to \previewOn to see the positions of other form fields within your PDF viewer (such as SumatraPDF) +\usepackage{hologo} + +\usepackage[active]{srcltx} + +\title{Creating icon appearances for form buttons\texorpdfstring{\\}{} + using \textsf{pdflatex}, \textsf{lualatex}, and \textsf{xelatex}} +\author{D. P. Story} +\university{Acro\TeX.Net} +\email{dpstory@acrotex.net} +\subject{Techniques for creating button appearances} +\keywords{icon appearances of form buttons} +\version{1.0} +\norevisionLabel + +\optionalPageMatter{% + \begin{center}\fcolorbox{red}{webyellow}{% + \begin{minipage}{.67\linewidth} + Icon appearance images for the buttons of this document were produced by \ifluatex + \hologo{LuaLaTeX}\else\ifpdf\hologo{pdfLaTeX}\else\ifxetex\hologo{XeLaTeX}\else + an unsupported driver (\textsf{aeb\_pro} needed)\fi\fi\fi. + \end{minipage}} + \end{center} +} + +\begin{embedding} +\embedIcon[name=mani]{graphics/man1.pdf} +\embedIcon[name=girl]{graphics/girl.pdf} +\embedIcon[name=scot]{graphics/scot.pdf} +\end{embedding} + +\begin{document} + +\maketitle + +\section{Push Buttons} + +We produce two push buttons, the second one is a re-scaling of the first.\medskip + +\noindent\pushButton[% +% \A{\JS{app.alert("AcroTeX rocks!")}} + \TP{1}\BG{}\S{S} + \I{\csOf{mani}} + \RI{\girl} + \IX{\scot} +]{myButton}{100bp}{100bp} +\qquad +\pushButton[% + \TP{1}\BG{}\S{S} + \I{\mani} + \RI{\girl} + \IX{\scot} +]{myButton1}{50bp}{50bp*\ratio{100bp}{100bp}}\vcgBdry[12pt] + +\noindent The push buttons are properly produced for all drivers +(\textsf{pdflatex}, \textsf{lualatex}, and \textsf{xelatex}) and can be +viewed, with full functionality, in \textsf{Acrobat}, \textsf{Adobe Reader}, +\textsf{PDF-XChange Viewer}, and \textsf{PDF-XChange Editor}. All buttons, including +the ones on the next page can be viewed in \textsf{SumatraPDF}, without any functionality. + +\newpage + +\section{Check box and Radio Button Fields} + +Similar techniques are made for check box and radio button fields; +however, \emph{there is one caveat}, the icon faces do not appear when the +file is first viewed in \textsf{PDF-XChange Editor}.\footnote{If you are +using that viewer.} You must first open the file in \textsf{Adobe Reader DC} +or \textsf{Acrobat}, and save it. The file then views properly in +\textsf{PDF-XChange Editor}, \emph{but not in} \textsf{PDF-XChange Viewer}, +however.\vcgBdry[6pt] + +Checkbox: +\checkBox[\BC{}\BG{} + \V{Off}\DV{Off}\AS{Off}\H{N}\autoCenter{y} + \AP{\N{\On{Man}{\mani}\Off{\girl}} } + ]{myCkBx}{22bp}{22bp}{Man}\quad(Girl is `off', Man is `on')\vcgBdry[6pt] + +Radio Button Fields: \radioButton[\BC{}\BG{} + \V{Off}\DV{Off}\AS{Off}\H{N}\autoCenter{y} + \AP{\N{\On{Man}{\mani}\Off{\girl}}} + ]{myRadBtn}{22bp}{22bp}{Man}\quad \radioButton[\BC{}\BG{} + \V{Off}\DV{Off}\AS{Off}\H{N}\autoCenter{y} + \AP{\N{\On{Man}{\mani}\Off{\girl}}} + ]{myRadBtn}{22bp}{22bp}{Man}\quad\radioButton[\BC{}\BG{} + \V{Off}\DV{Off}\AS{Off}\H{N}\autoCenter{y} + \AP{\N{\On{Man}{\mani}\Off{\girl}}} + ]{myRadBtn}{22bp}{22bp}{Man}\quad(Girl is `off', Man is `on')\vcgBdry[6pt] + +\pushButton[\CA{Reset}\A{\JS{this.resetForm();}}]{reset}{}{11bp}\vcgBdry[6pt] + +\end{document}
\ No newline at end of file |