Hallo radzmar,
"Oder man verwendet einen Passwortschutz…" die "Feststellung" suggeriert eine Frage. Mit der Bitte um eine Antwort?
Vielen Dank für die "Variante" in deinem Anhang. So ganz schlau werde ich weder aus dem Reader DC noch aus einem Teil der Skripte.
Obwohl das Skript auskommentiert ist verstehe ich es nicht im ganzen Umfang.
Könntest du mir hier ein bisschen nachhelfen?
Code: Alles auswählen
Formular1::ready:form - (JavaScript, client)
// Globale Variablen initialisieren
// Einstellung zum Hervorheben der Formularfelder ermitteln und abspeichern
initialHighlight = app.runtimeHighlight;
initialHighlightColor = app.runtimeHighlightColor;
... was wird wo abgespeichert?
2. Worin unterscheidet sich das Skript...
Code: Alles auswählen
Formular1::docClose - (JavaScript, client)
// Einstellung zum Hervorheben der Formularfelder wiederherstellen
app.runtimeHighlight = initialHighlight === true ? true : false;
app.runtimeHighlightColor = initialHighlightColor;
// Variablen löschen
delete initialHighlight, initialHighlightColor;
... zu dem hier?
Code: Alles auswählen
Formular1::docClose - (JavaScript, client)
// zurück zu Adobe's Einstelllung
app.runtimeHighlightColor = ["RGB", .8, .84, 1] ;
jetzt wo ich das hier gegenüberstelle, etwa zu der "persönlichen Adobe Reader Einstellung" und nicht der "Globalen"?
Öffnet man die Datei mit
Felder_hervorheben.pdf und eine andere ohne das Skript für "app.runtimeHighlight = true" dann ist die "Purple Bar" in "Felder_hervorheben" aktiviert und in der ohne Skript ausgeblendet so wie in den Adobe Reader DC Einstellungen (Bearbeiten > Voreinstellungen > Formulare > Häkchen entfernen bei Dokumentmeldungsleiste des Formulars immer ausblenden) eingestellt ist.
(Siehe acrobat_reference Seite 243)
Warum das so sein soll weiß nur “Adobe“.
Würde man nun zum Testen noch eine weitere PDF Datei mit "app.runtimeHighlightColor = ["RGB", 0.7, 1, 0.7]" öffnen dann übernimmt die die Kontrolle für die Feldfarbe, für alle geöffneten PDF-Dateien. Klingt logisch, immer die zuletzt geöffnete PDF mit Skript übernimmt die "Kontrolle".
Schließt man nun z.B. die PDF "Felder_hervorheben" dann wird die Adobe Einstellung des Readers DC reaktiviert.
Es wird kompliziert, aber verstehen möchte ich es trotzdem.
Gruß
Andreas