summaryrefslogtreecommitdiff
path: root/texmf-dist/tex
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2021-07-02 06:06:16 +0900
committerNorbert Preining <norbert@preining.info>2021-07-02 06:06:16 +0900
commitc799b30e42ed0048aa42ae21fe014735d94f13af (patch)
tree8eebec6199920a3079373969f1a8771677968e4e /texmf-dist/tex
parenta11f29f9bea623fc9f9482bc28f566ebd11310e7 (diff)
aeb_pro update
Diffstat (limited to 'texmf-dist/tex')
-rw-r--r--texmf-dist/tex/latex/aeb-pro/aeb-pro.sty1
-rw-r--r--texmf-dist/tex/latex/aeb-pro/aeb_pro.sty23
-rw-r--r--texmf-dist/tex/latex/aeb-pro/aebpro.def6
-rw-r--r--texmf-dist/tex/latex/aeb-pro/create_icon.def4
4 files changed, 31 insertions, 3 deletions
diff --git a/texmf-dist/tex/latex/aeb-pro/aeb-pro.sty b/texmf-dist/tex/latex/aeb-pro/aeb-pro.sty
index 01119491..b38b5fd2 100644
--- a/texmf-dist/tex/latex/aeb-pro/aeb-pro.sty
+++ b/texmf-dist/tex/latex/aeb-pro/aeb-pro.sty
@@ -23,7 +23,6 @@
\RequirePackage{xkeyval}
\DeclareOptionX*{\PassOptionsToPackage{\CurrentOption}{aeb_pro}}
\ProcessOptionsX\relax
-\RequirePackage{aeb_pro}
\endinput
%%
%% End of file `aeb-pro.sty'.
diff --git a/texmf-dist/tex/latex/aeb-pro/aeb_pro.sty b/texmf-dist/tex/latex/aeb-pro/aeb_pro.sty
index 45563ac4..b1342673 100644
--- a/texmf-dist/tex/latex/aeb-pro/aeb_pro.sty
+++ b/texmf-dist/tex/latex/aeb-pro/aeb_pro.sty
@@ -19,7 +19,11 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\NeedsTeXFormat{LaTeX2e}[1997/12/01]
\ProvidesPackage{aeb_pro}
- [2021/04/27 v2.11 aeb_pro: A support package (dps)]
+ [2021/06/20 v2.14 aeb_pro: A support package (dps)]
+\@ifpackageloaded{docassembly}{%
+ \PackageError{aeb_pro}{The docassembly package is loaded.\MessageBreak
+ Functionality of this package is included in aeb\_pro.\MessageBreak
+ Please remove the docassembly package and recompile}{}}{}
\RequirePackage{ifpdf}[2006/02/20]
\RequirePackage{ifxetex}[2006/08/21]
\RequirePackage{xkeyval}
@@ -30,7 +34,7 @@
\def\aebp@setCCOptions#1#2{%#1=package #2=options
\ap@csarg\edef{aeb@#1@opts}{#2}}
\@tfor\aeb@pcks:={web}{exerquiz}{dljslib}%
-{eforms}{insdljs}{eq2db}{aebxmp}{hyperref}{graphicxsp}{rmannot}\do
+{eforms}{insdljs}{eq2db}{aebxmp}{hyperref}{graphicxsp}{rmannot}{aeb_mlink}\do
{%
\ap@csarg\let{aeb@\aeb@pcks @req}\@empty
\ap@csarg\let{aeb@\aeb@pcks @opts}\relax
@@ -290,7 +294,22 @@
{\edef\temp@exp{\ifpdfmarkup\noexpand\ap@RP{rmannot}\else
\noexpand\aebp@PkgWarningii{rmannot}\fi}\temp@exp}
}
+\@ifpackageloaded{aeb_mlink}{\aebp@PkgWarningi{aeb_mlink}}
+{%
+ \@ifundefined{aeb@aeb_mlink@opts}{}
+ {\edef\temp@exp{\ifpdfmarkup\noexpand\ap@RP{aeb_mlink}\else
+ \noexpand\aebp@PkgWarningii{aeb_mlink}\fi}\temp@exp}
+}
\let\execjs\aebp@YES
+\IfFileExists{acrotex-js.sty}{\let\reqpkg\relax}
+ {\PackageWarningNoLine{aeb_pro}{%
+ The acrotex-js package is required.\MessageBreak
+ Before continuing, install this package,\MessageBreak
+ read the documentation, and place\MessageBreak
+ aeb_pro.js in the expected folder
+ }\def\reqpkg{\usepackage{acrotex-js}[2021/06/19]}
+ }
+\reqpkg
\RequirePackage{aeb-comment}
\RequirePackage{calc}
\RequirePackage{eso-pic}
diff --git a/texmf-dist/tex/latex/aeb-pro/aebpro.def b/texmf-dist/tex/latex/aeb-pro/aebpro.def
index 76ac133b..7871de6c 100644
--- a/texmf-dist/tex/latex/aeb-pro/aebpro.def
+++ b/texmf-dist/tex/latex/aeb-pro/aebpro.def
@@ -1027,7 +1027,12 @@ var pkto=app.setTimeOut("app.clearTimeOut(pkto);"
\def\theDocObject{this}
\providecommand\DeclareJSHelper[2]{%
\def#1##1({\ap@TF(##1\theDocObject,#2,\ap@mrk}}
+\def\retnAbsPathAs(#1){%
+ var #1=this.path;^^J%
+ var pos=#1.lastIndexOf("/");^^J%
+ #1=#1.substring(0,pos)}
\DeclareJSHelper{\addWatermarkFromFile}{aebAddWatermarkFromFile}
+\DeclareJSHelper{\addWatermarkFromText}{aebAddWatermarkFromText}
\DeclareJSHelper{\importIcon}{aebImportIcon}
\DeclareJSHelper{\importSound}{aebImportSound}
\DeclareJSHelper{\appopenDoc}{aebAppOpenDoc}
@@ -1036,6 +1041,7 @@ var pkto=app.setTimeOut("app.clearTimeOut(pkto);"
\DeclareJSHelper{\insertPages}{aebInsertPages}
\DeclareJSHelper{\createTemplate}{aebCreateTemplate}
\DeclareJSHelper{\importDataObject}{aebImportDataObject}
+\DeclareJSHelper{\attachFile}{aebImportDataObject}
\DeclareJSHelper{\executeSave}{aebSaveAs,"Save"\@gobble}
\DeclareJSHelper{\extractPages}{aebExtractPages}
\DeclareJSHelper{\mailDoc}{aebMailDoc}
diff --git a/texmf-dist/tex/latex/aeb-pro/create_icon.def b/texmf-dist/tex/latex/aeb-pro/create_icon.def
index fb4b4ab2..cfe7b1d5 100644
--- a/texmf-dist/tex/latex/aeb-pro/create_icon.def
+++ b/texmf-dist/tex/latex/aeb-pro/create_icon.def
@@ -28,6 +28,10 @@
\def\theDocObject{this}
\providecommand\DeclareJSHelper[2]{%
\def#1##1({\ap@TF(##1\theDocObject,#2,\ap@mrk}}
+\def\retnAbsPathAs(#1){%
+ var #1=this.path;^^J%
+ var pos=#1.lastIndexOf("/");^^J%
+ #1=#1.substring(0,pos)}
\DeclareJSHelper{\importIcon}{aebImportIcon}
\let\predocassemJS\@empty
\def\aeb@image@cnt{0}