Hallo Markus , nochmals danke. Hier der Link zur nicht ganz eindeutigen FDF-Beschreibung von früher :
http://www.actino.de/...d_0201.pdf(Pdf-Seite 5)
Und zum "globalen" Script, ich meinte ich definiere meine Funktionen in einer "muster.js" -Datei und kopiere sie in das Verzeichnis:
D:\Programme\adobe\acrobat 5.0\Acrobat\Javascripts
Die Funktionen binde ich in die Acrobatoberfläche (app.addSubMenu...und so weiter) Die Funktionen werden somit mit dem Start des Acrobats geladen.
Gruss Gary
Codeauszug aus muste.js:
WGVTool_V1AddMenuItem();
function WGVTool_V1AddMenuItem()
{
var sUmnEnableIfDocOpen = "event.rc = event.target != null";
var bDeu = (app.language== "DEU")
var sWGVformulareTool =(bDeu) ? "Meine-Tools" : "Make WGV-Report for formular";
app.addSubMenu({ cName: "sWGVformulareTool", cUser:sWGVformulareTool, cParent: "Tools"});
var sWriteReportPDF =(bDeu) ? "WGV-Prüfprotokol erstellen(aktuelle Seite)" : "writing all fields with same exportdata in pdf-file(page) ";
app.addMenuItem({ cName:"sWriteReportPDF", cUser:sWriteReportPDF, cParent:"sWGVformulareTool",
cEnable: sUmnEnableIfDocOpen,
cExec:"sWriteReportPDF();"});
var sWriteReportPDFforAllpages =(bDeu) ? "WGV-Prüfprotokol erstellen(für alle geöfneten Formulare, siehe Hilfe) " : "writing all fields with same exportdata in pdf-file(all open pages) ";
app.addMenuItem({ cName:"sWriteReportPDFforAllpages", cUser:sWriteReportPDFforAllpages, cParent:"sWGVformulareTool",
cEnable: sUmnEnableIfDocOpen,
cExec:"sWriteReportPDFforAllpages();"});
...