From c799b30e42ed0048aa42ae21fe014735d94f13af Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Fri, 2 Jul 2021 06:06:16 +0900 Subject: aeb_pro update --- texmf-dist/tex/latex/aeb-pro/aeb-pro.sty | 1 - texmf-dist/tex/latex/aeb-pro/aeb_pro.sty | 23 +++++++++++++++++++++-- texmf-dist/tex/latex/aeb-pro/aebpro.def | 6 ++++++ texmf-dist/tex/latex/aeb-pro/create_icon.def | 4 ++++ 4 files changed, 31 insertions(+), 3 deletions(-) (limited to 'texmf-dist/tex') 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} -- cgit v1.2.3