Seite 1 von 1

Kommunikation 3D Annotation –> PDF-Dokument, "host is undefined"

Verfasst: 02.12.2007, 22:53
von footix
Kommunikation 3D-Annotation –> PDF-Dokument, "host is undefined"

[fontsize=2]Hallo 3D-Acronauten,[/fontsize]
[fontsize=2]zur Kommunikation zwischen einem eingefügten 3D-Objekt (3D Annotation) und dem übrigen PDF-Dokument möchte ich das "host"-object nutzen. Ziel ist es, u.a. Mesh-Namen selektierter 3D-Objekte in Textfeldern anzuzeigen. Hierbei habe ich mich an dem Beispiel "selectPart" mit dem JavaScript "SelectPart.js" (http://www.acronaut.de/forum8/57.html)  orientiert:
[/fontsize] [fontsize=2]host.getField("myTextfield").value = clickedMesh.name;

[/fontsize] [fontsize=2]Problem ist, dass die Fehlermeldung "host is undefined" im Debugger erscheint, bei scriptgesteuerter Erzeugung des 3D-PDF-Files, d.h. wenn man mittels Adobe-Plug-In, "Embeded3dData", einem .u3d-File das .js-File zuordnet.[/fontsize]
[fontsize=2] 
Importiert man manuell .u3d-File und .js-File, dann ist "host" defined und der Mesh-Name wird bei Selektierung des 3D-Objekts ins Textfeld übertragen.[/fontsize]
[fontsize=2] 
Welche Möglichkeit gibt es hat man das JavaScript "SelectPart.js" anzupassen, dass "host" auch bei Erzeugung mittels Adobe-Plugin definiert ist? Alternative zur Übertragung von 3D-Annotation-Infos an das übergeordnete  PDF-Dokument?[/fontsize]
[fontsize=2] 
Viele Gruesse,[/fontsize]
[fontsize=2]footix[/fontsize]


Kommunikation 3D Annotation –> PDF-Dokument, "host is undefined"

Verfasst: 12.01.2008, 19:53
von acronaut
Hi,

ich hab da grad nicht allzu viel Hoffnung, dass wir da schnell ne Lösung finden, aber dennoch vorab noch die Frage, welches Plugin Du meinst? Sprichst Du von dem 3D-Importieren im PDF-Maker (Word/Excel/...)?

Gruß,
Andreas Vogel

Kommunikation 3D Annotation –> PDF-Dokument, "host is undefined"

Verfasst: 14.01.2008, 14:56
von footix
Hallo Andreas,
danke für die Information.
MIt "Plug-in" meine ich ein Acrobat-Plug-In (Adobe-Sparche) für Acrobat 3D, erstellt mittels Acrobat-SDK.
Mein Ziel ist es, orientiert am  Adobe-SDK-Plug-In-Beispiel "Embedded3Data", eine angepasste Variante zu programmieren, wobei Informationen des importierten Modells (.u3d-File) im PDF-Doc verwendet werden sollen.

Jetzt werde ich eine "umgekehrte" Abfrage-Lösung anstreben, bei der ausgehend vom PDF-Doc die Informationen des 3D-Objekt (3D-Annotation) ermittelt werden. Oder alternativ über eine zusätzliche .xml-Datei, aus der sich die Modellinformationen in eine globale-PDF-Doc-Variable importieren lassen.

Viele Gruesse,
footix