Seite 1 von 1

Acrobat Ebenen mit Button ausblenden

Verfasst: 10.07.2014, 10:14
von zero82
Hallo,
ich möchte gerne Linien eines Diagramms per Button ausblenden können. Hierfür habe ich in OpenOffice Calc das Diagramm erstellt und in jedes Registerblatt die Linien für eine Kategorie angezeigt. In Indesign habe ich dann Ebenen erstellt. Eine Hintergrundebene, die alle Achsen anzeigt. Dann habe ich für jede Linie eine Ebene erstellt und die Bilder die ich exportiert habe auf jede einzelne Ebene eingefügt. Die Bilder sind mit Ausnahme der Linien transparent eingefärbt, die ich vorher mit einem Grafikprogramm bearbeitet habe. Damit ich die einzelnen Linien übereinander legen kann. Ich habe somit 8 Linien und ein Hintergrundbild. Also insgesamt 9 Ebenen.
Das klappt alles wunderbar, wenn ich das als pdf exportiere. Im PDF Viewer kann ich durch drücken des Auges im Reiter Ebenen, die einzelnen Linien super ausblenden ohne das etwas passiert. Sobald ich aber Schaltflächen einfüge, um diese per JS auszublenden funktioniert es nicht mehr.
Ich habe folgenden Code verwendet:


var docOCGs = this.getOCGs(); for (var x=0; x < docOCGs.length; x++) { if(docOCGs[x].name == "names") { docOCGs[x].state = !docOCGs[x].state; } }

Der Code klappt zwar, aber sobald ich auf eine Schaltfläche tippe blendet er alle Linien aus und blendet alle einzeln wieder ein. Ich möchte aber, dass er nur die Linie ausblendet, die angeklickt wurde. Ich erstelle mal ein Beispiel. Vielleicht kennt jemand eine Möglichkeit durch eine Einstellung, alles schneller zu machen. Im Anhang das Beispiel, die das Verhalten zeigt.

Gruß
z