Seite 1 von 1

3D PDF Erstellung

Verfasst: 16.01.2007, 09:40
von suessi22
Hallo,

Problem besteht darin, dass das öffnen der 3D Pdf zu lange dauert. Ist es möglich, die Datei erst im deaktivierten 3D-Modus zu starten (2D Bild sichtbar) und dann automatisiert die aktivierung laufen zu lassen? So muss der User nicht so lange warten und kann sich schon mit dem Dokument beschäftigen.

Suessi22

3D PDF Erstellung

Verfasst: 17.01.2007, 03:10
von mavue7
Hallo,

wenn du das pdf erstellst, wählst du in den allgemeinen einstellungen unter bildvorschau, was du brauchst (das ist dann das 2d).

dann sollte die animation erst starten, wenn du auf die bildvorschau klickst.

sollte die animation sofort starten, gehst du unter "werkzeuge - erweiterte bearbeitung-objektauswahl" und wählst per rechte maustaste auf die animation das menü "eigenschaften".

dort die bedingung für 3d aktivieren nach belieben ändern.

bestätigen, die hand (hand-werkzeug) wählen und es funzt :-)

mfg. mavue7

3D PDF Erstellung

Verfasst: 17.01.2007, 05:58
von suessi22
Hallo, Danke für die schnelle Antwort,

das Problem besteht aber weiterhin. Die Lösung, welche ich gerne hätte, läuft so:

1. Öffnen der 3d-PDF - wird geöffnet in 2D (3d deaktiviert)
2. Der Betrachter  hat einen ersten Eindruck von dem PDF-Blatt - nun soll automatisiert die 3d-Datei aktiviert werden (z.B. nach zwei Sekunden)

So ist es möglich - auch große 3D-PDF sofort zu öffnen - ohne manchmal ewig warten zu müssen - und auch ohne das der Betrachter dann extra die 3D-Datei anklicken muss - um sie zu animieren! Sicherlich ist dies nur mit einem Skript möglich - ich habe in diesem Bereich aber wenig Ahnung!

Suessi22

3D PDF Erstellung

Verfasst: 17.01.2007, 06:47
von mavue7
ja gut. bis auf die kleinigkeit, dass die 3d animation nicht automatisch nach 2 sek (sondern nur durch manuelles klicken) startet, bekommst du mit der beschriebenen methode den gleichen effekt.


3D PDF Erstellung

Verfasst: 26.01.2007, 11:01
von acronaut
Hi,

also wenn Du das 3D zeitgesteuert aktivieren möchtest, musst Du folgenden Code in Dein Dokument einbetten (Erweitert > JavaScript > Alle JavaScripts bearbeiten...):

Viel Spaß...

Gruß,
Andi

----------------------------------------------------------------------



//<Document-Level>
//<ACRO_source>Initialisierung</ACRO_source>
//<ACRO_script>
/*********** gehört zu: Document-Level:Initialisierung ***********/
function Initialisierung()
{

    if ( timeout.count >= 10 ) // Sekunden
         {
          console.println( "Aktiviere 3D" );
          var a3d = getAnnots3D(0)[0];
        a3d.activated = true;
          app.clearInterval( timeout );
         }
    timeout.count++;
}

timeout = app.setInterval( "Initialisierung()", 1000 );
timeout.count = 0;

//</ACRO_script>
//</Document-Level>

3D PDF Erstellung

Verfasst: 05.03.2007, 16:42
von suessi22
Super, ich danke Ihnen!

Suessi22