summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/forms16be
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-06-03 21:34:17 +0000
committerKarl Berry <karl@freefriends.org>2019-06-03 21:34:17 +0000
commit8888c1b5ec24e017169e9a33ee949297e3e40e29 (patch)
tree7dc3fc9fbe4fd9cf3f4fb0a7826b36a46162179a /Master/texmf-dist/doc/latex/forms16be
parentfc8f29d934152a1aafa862d142c7bf8c84e48e43 (diff)
forms16be (3jun19)
git-svn-id: svn://tug.org/texlive/trunk@51305 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/forms16be')
-rw-r--r--Master/texmf-dist/doc/latex/forms16be/README.md5
-rw-r--r--Master/texmf-dist/doc/latex/forms16be/doc/forms16be-man.pdfbin744530 -> 861001 bytes
-rw-r--r--Master/texmf-dist/doc/latex/forms16be/doc/forms16be-man.tex8
-rw-r--r--Master/texmf-dist/doc/latex/forms16be/examples/forms16b3-ef.pdfbin593930 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/latex/forms16be/examples/forms16be-ap.tex (renamed from Master/texmf-dist/doc/latex/forms16be/examples/forms16b3-ap.tex)19
-rw-r--r--Master/texmf-dist/doc/latex/forms16be/examples/forms16be-ef.pdfbin0 -> 661059 bytes
-rw-r--r--Master/texmf-dist/doc/latex/forms16be/examples/forms16be-ef.tex (renamed from Master/texmf-dist/doc/latex/forms16be/examples/forms16b3-ef.tex)19
-rw-r--r--Master/texmf-dist/doc/latex/forms16be/examples/forms16be-hy.tex (renamed from Master/texmf-dist/doc/latex/forms16be/examples/forms16b3-hy.tex)0
8 files changed, 33 insertions, 18 deletions
diff --git a/Master/texmf-dist/doc/latex/forms16be/README.md b/Master/texmf-dist/doc/latex/forms16be/README.md
index f28fb2d8c3b..f70372665e5 100644
--- a/Master/texmf-dist/doc/latex/forms16be/README.md
+++ b/Master/texmf-dist/doc/latex/forms16be/README.md
@@ -1,6 +1,6 @@
The forms16b3 Package
Author: D. P. Story
-Dated: 2017/08/28
+Dated: 2019-03-20
The forms16be package provides support for UTF-16BE Unicode character
encoding (called a big-endian character string) for the text string
@@ -12,6 +12,9 @@ properties that take the text strings as its value. The package contains
support for Basic Latin plus the ability to enter any unicode character using
the notation \uXXXX, where 'XXXX' are four hex digits. Package
works for dvips/Distiller, pdflatex, lualatex, and xelatex.
+
+What's New (2019-03-20) Changed when macros are expanded; changes are in
+response to new features of insdljs (2019/03/16) and eforms (2019/03/16).
Enjoy!
diff --git a/Master/texmf-dist/doc/latex/forms16be/doc/forms16be-man.pdf b/Master/texmf-dist/doc/latex/forms16be/doc/forms16be-man.pdf
index ab9dc57544b..e6113051369 100644
--- a/Master/texmf-dist/doc/latex/forms16be/doc/forms16be-man.pdf
+++ b/Master/texmf-dist/doc/latex/forms16be/doc/forms16be-man.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/forms16be/doc/forms16be-man.tex b/Master/texmf-dist/doc/latex/forms16be/doc/forms16be-man.tex
index 67fbad2ae61..c9179b21365 100644
--- a/Master/texmf-dist/doc/latex/forms16be/doc/forms16be-man.tex
+++ b/Master/texmf-dist/doc/latex/forms16be/doc/forms16be-man.tex
@@ -40,7 +40,7 @@
email={dpstory@acrotex.net},
subject=Documentation for the forms16be package,
talksite={\url{www.acrotex.net}},
- version={1.2, 2017/08/28},
+ version={1.3, 2019/03/20},
Keywords={LaTeX, form fields, UTF-16BE, AcroTeX},
copyrightStatus=True,
copyrightNotice={Copyright (C) \the\year, D. P. Story},
@@ -308,13 +308,13 @@ The result is
There are three sample files:
\begin{itemize}
-\item \texttt{forms16b3-ef.tex} uses the \pkg{eforms} package to create
+\item \texttt{forms16be-ef.tex} uses the \pkg{eforms} package to create
form fields and demonstrate how to initialize form fields using
unicode.
-\item \texttt{forms16b3-hy.tex} uses form fields created by \pkg{hyperref}.
+\item \texttt{forms16be-hy.tex} uses form fields created by \pkg{hyperref}.
\pkg{hyperref} does not support initializing the value of a field, for
example, with big-endian, so a redefinition is needed.
-\item \texttt{forms16b3-ap.tex} demonstrates the \pkg{forms16be} with
+\item \texttt{forms16be-ap.tex} demonstrates the \pkg{forms16be} with
\pkg{aeb\_pro} (\app{dvips}/\app{Distiller} workflow required). For consistency with previously
documented behavior of \pkg{aeb\_pro}, the \opt{linktoattachments} option is used to import \pkg{forms16be}.
It is not necessary, however, to use \opt{linktoattachments}.
diff --git a/Master/texmf-dist/doc/latex/forms16be/examples/forms16b3-ef.pdf b/Master/texmf-dist/doc/latex/forms16be/examples/forms16b3-ef.pdf
deleted file mode 100644
index c06d4e7bfdf..00000000000
--- a/Master/texmf-dist/doc/latex/forms16be/examples/forms16b3-ef.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/forms16be/examples/forms16b3-ap.tex b/Master/texmf-dist/doc/latex/forms16be/examples/forms16be-ap.tex
index b036669ffcf..056ab2f8146 100644
--- a/Master/texmf-dist/doc/latex/forms16be/examples/forms16b3-ap.tex
+++ b/Master/texmf-dist/doc/latex/forms16be/examples/forms16be-ap.tex
@@ -5,7 +5,7 @@
useacrobat,
web={designv,forcolorpaper,tight*},
eforms,
-% The next two option require dvips/Distiller workflow
+% The next two option require dvips/Distiller workflow
% linktoattachments,
% attachsource=tex
]{aeb_pro}
@@ -20,12 +20,16 @@
\begin{document}
-This file uses \pkg{aeb\_pro}, which assumes the document author uses \app{Acrobat}. When the \opt{linktooption}
-is used, \pkg{forms16be} is automatically included, but \app{dvips/Distiller} must be used as the PDF creator. However,
-if you don't want to attach or link to files, then simply say \verb~\usepackage{forms16be}~, as is done in this
-file, but specify the \opt{useacrobat} for \pkg{aeb\_pro}. The latter is how this source file is configured. As a
-user of \app{pdflatex}, \app{lualatex}, or \app{xelatex}, you can build this source file if you have \app{Acrobat} as your default
-PDF viewer.
+This file uses \pkg{aeb\_pro}, which assumes the document author
+uses \app{Acrobat}. When the option \opt{linktoattachments} is
+used, \pkg{forms16be} is automatically included, but
+\app{dvips/Distiller} must be used as the PDF creator. However,
+if you don't want to attach or link to files, then simply say
+\verb~\usepackage{forms16be}~, as is done in this file, but
+specify the \opt{useacrobat} for \pkg{aeb\_pro}. The latter is
+how this source file is configured. As a user of \app{pdflatex},
+\app{lualatex}, or \app{xelatex}, you can build this source file
+if you have \app{Acrobat} as your default PDF viewer.
Initialize a text field using unicode character strings,
@@ -56,4 +60,3 @@ Initialize a combo box using unicode character strings.
}
\end{document}
-
diff --git a/Master/texmf-dist/doc/latex/forms16be/examples/forms16be-ef.pdf b/Master/texmf-dist/doc/latex/forms16be/examples/forms16be-ef.pdf
new file mode 100644
index 00000000000..1e34ebb18db
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/forms16be/examples/forms16be-ef.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/forms16be/examples/forms16b3-ef.tex b/Master/texmf-dist/doc/latex/forms16be/examples/forms16be-ef.tex
index 0faece2fb5b..71688dae0c0 100644
--- a/Master/texmf-dist/doc/latex/forms16be/examples/forms16b3-ef.tex
+++ b/Master/texmf-dist/doc/latex/forms16be/examples/forms16be-ef.tex
@@ -1,9 +1,9 @@
\documentclass{article}
\usepackage[designi,tight*]{web}
-\usepackage{eforms}
+\usepackage{eforms}[2019/05/24] % this version supports \tops, see below
\usepackage{forms16be}
-\previewOff
+% \previewOn \pmcaOn % try compiling with these switches un-commented
\def\cs#1{\texttt{\char`\\#1}}
@@ -15,12 +15,21 @@
Initialize a text field using unicode character strings,
+
\defUniStr{VDV}{\u03B1 cos(\u03B8)}
\defUniStr{TU}{Don \u\EURO Story "\u03B1 cos(\u03B8)"}
-\textField[\TU{\unicodeStr(TU)}\DV{\unicodeStr(VDV)}\V{\unicodeStr(VDV)}]{tst}{1.5in}{11bp}\olBdry
+Text field: \textField[%
+ \TU{\unicodeStr(TU)}
+ \DV{\unicodeStr(VDV)}
+ \V{\tops{$\alpha\cos(\theta)$}{\unicodeStr(VDV)}}
+]{tst}{1.5in}{11bp}\olBdry
+
+Button: \pushButton[%
+ \CA{\tops{$\alpha\cos(\theta)$}{\unicodeStr(VDV)}}
+ \AAmouseup{app.alert("Initialized to \\"\\u03B1 cos(\\u03B8)\\"");}
+]{btn}{1in}{11bp}\cgBdry[1em]
-\pushButton[\CA{\unicodeStr(VDV)}\AAmouseup{app.alert("Initialized to \\"\\u03B1 cos(\\u03B8)\\"");}]{btn}{1in}{11bp}\cgBdry[1em]
\pushButton[\CA{Reset}\AAmouseup{this.resetForm();}]{reset}{}{11bp}
Note the JavaScript alert message, we use the same markup as for
@@ -35,7 +44,7 @@ Initialize a combo box using unicode character strings.
\defUniStr{myPound}{\u00A3 (Pound)}
\defUniStr{myFranc}{\u20A3 (Franc)}
-\comboBox[\Ff\FfEdit\DV{Euro}\V{Euro}\textFont{Arial}
+\comboBox[\Ff\FfEdit\DV{Euro}\V{\tops{Euro}{Euro}}\textFont{Arial}
\BG{0.98 0.92 0.73}\BC{0 .6 0}]{myCombo}{1in}{11bp}
{*{[(Euro)<\unicodeStr(myEuro)>]
[(Yen)<\unicodeStr(myYen)>]
diff --git a/Master/texmf-dist/doc/latex/forms16be/examples/forms16b3-hy.tex b/Master/texmf-dist/doc/latex/forms16be/examples/forms16be-hy.tex
index 269042aab25..269042aab25 100644
--- a/Master/texmf-dist/doc/latex/forms16be/examples/forms16b3-hy.tex
+++ b/Master/texmf-dist/doc/latex/forms16be/examples/forms16be-hy.tex