Interacting with embedded object

I'm using a bit of software called 3Dvia composer which is used to create 3D technical documentation.  The software is capable of exporting the 3D content to a PDF.  The content is then viewed in the PDF via an embedded activex player which has it's own API.
I have one such PDF with embedded 3Dvia content which I would like to add some text boxes to and some JavaScript to extract information from the embedded content and put it in the text boxes.  I have successfully done this before in an HTML page using VBScript.
Unfortunately I know next to nothing about JavaScript!  Can anybody give me some idea of how I could identify the embedded player in the PDF using JavaScript, so that I can use it's methods?
Any advice would be much appreciated!

I can't really help you with learning JavaScript, but once you do, you can take a look at the JavaScript for Acrobat 3D Annotations API Reference located at the URL below.
http://livedocs.adobe.com/acrobat_sdk/9.1/Acrobat9_1_HTMLHelp/JS_3D_Intro.90.1.html
J-

Similar Messages

  • Problem with embedded objects

    Hi,
    I have problem with embedded objects which contained embedded objects.
    When I create an Object in the persistent memory and commit this object I get the following error:
    ORA-22805: cannot insert NULL object into object tables or nested tables
    In the constructor of my persisten object I create the embedded members in the transient memory:
    ATestPersObj::ATestPersObj() : m_count(0), m_lang(NULL), m_cost(NULL) {
      m_lang = new AEnumLanguage_OraType();
      m_cost = new AAmount_OraType();
    }Or when I dereference a reference I get this error:
    ORA-00600: internal error code, arguments: [kokeicadd2], [16], [5], [], [], [], [], []
    Can somebody give me a hint?
    I've defined the following Type:
    CREATE OR REPLACE TYPE AENUM_ORATYPE AS OBJECT (
                             VALUE  NUMBER(10,0)
                           ) NOT FINAL ;
    CREATE OR REPLACE TYPE AENUMLANGUAGE_ORATYPE UNDER AENUM_ORATYPE (
                           ) FINAL " );
    CREATE OR REPLACE TYPE ACURRENCY_ORATYPE AS OBJECT (
                             ISONR          NUMBER(5,0)
                           ) FINAL ;
    CREATE OR REPLACE TYPE AAMOUNT_ORATYPE AS OBJECT (
                             CCY        ACURRENCY_ORATYPE,
                             LO32BITS   NUMBER(10,0),
                             HI32BITS   NUMBER(10,0)
                           ) NOT FINAL ;
    CREATE OR REPLACE TYPE ATESTPERSOBJ AS OBJECT (
                             COUNT    NUMBER(4),
                             LANG     AENUMLANGUAGE_ORATYPE,
                             COST     AAMOUNT_ORATYPE   
                           ) FINAL ;
    oracle::occi::Ref<ATestPersObj> pObjR = new(c.getConnPtr(), "TTESTPERSOBJ") ATestPersObj();
    pObjR->setCount(i+2001);
    pObjR->setLang(AEnumLanguage(i+1));
    pObjR->setCost(AAmount(ACurrency(), 2.5));
    c.commit();
    c.execQueryRefs("SELECT REF(a) FROM TTESTPERSOBJ a", persObjListR);
    len = persObjListR.size();
    {for (int i = 0; i < len; i++) {  
      oracle::occi::Ref<ATestPersObj> pObjR = persObjListR;
    pObjR->getCount();
    pObjR->getLang();
    c.commit();
    With kind regards
    Daniel
    Message was edited by:
    DanielF
    Message was edited by:
    DanielF

    Hi,
    I have problem with embedded objects which contained embedded objects.
    When I create an Object in the persistent memory and commit this object I get the following error:
    ORA-22805: cannot insert NULL object into object tables or nested tables
    In the constructor of my persisten object I create the embedded members in the transient memory:
    ATestPersObj::ATestPersObj() : m_count(0), m_lang(NULL), m_cost(NULL) {
      m_lang = new AEnumLanguage_OraType();
      m_cost = new AAmount_OraType();
    }Or when I dereference a reference I get this error:
    ORA-00600: internal error code, arguments: [kokeicadd2], [16], [5], [], [], [], [], []
    Can somebody give me a hint?
    I've defined the following Type:
    CREATE OR REPLACE TYPE AENUM_ORATYPE AS OBJECT (
                             VALUE  NUMBER(10,0)
                           ) NOT FINAL ;
    CREATE OR REPLACE TYPE AENUMLANGUAGE_ORATYPE UNDER AENUM_ORATYPE (
                           ) FINAL " );
    CREATE OR REPLACE TYPE ACURRENCY_ORATYPE AS OBJECT (
                             ISONR          NUMBER(5,0)
                           ) FINAL ;
    CREATE OR REPLACE TYPE AAMOUNT_ORATYPE AS OBJECT (
                             CCY        ACURRENCY_ORATYPE,
                             LO32BITS   NUMBER(10,0),
                             HI32BITS   NUMBER(10,0)
                           ) NOT FINAL ;
    CREATE OR REPLACE TYPE ATESTPERSOBJ AS OBJECT (
                             COUNT    NUMBER(4),
                             LANG     AENUMLANGUAGE_ORATYPE,
                             COST     AAMOUNT_ORATYPE   
                           ) FINAL ;
    oracle::occi::Ref<ATestPersObj> pObjR = new(c.getConnPtr(), "TTESTPERSOBJ") ATestPersObj();
    pObjR->setCount(i+2001);
    pObjR->setLang(AEnumLanguage(i+1));
    pObjR->setCost(AAmount(ACurrency(), 2.5));
    c.commit();
    c.execQueryRefs("SELECT REF(a) FROM TTESTPERSOBJ a", persObjListR);
    len = persObjListR.size();
    {for (int i = 0; i < len; i++) {  
      oracle::occi::Ref<ATestPersObj> pObjR = persObjListR;
    pObjR->getCount();
    pObjR->getLang();
    c.commit();
    With kind regards
    Daniel
    Message was edited by:
    DanielF
    Message was edited by:
    DanielF

  • Interacting with 3D objects

    Good Night.
    I'm doing a project in which I need to interact with 3D objects, ie a 3D object as a cube, for example, can hit a 3D ball and the ball simulates the actual motion as when a ball really hit, something like ping pong. How I can achieve this?, Thanks

    Also, look at this example if you need to see the equations been solved (this requires you to have LabVIEW Control Design and Simulation Module, which is part of the academic license):
    C:\Program Files (x86)\National Instruments\LabVIEW 2013\examples\Control and Simulation\Case Studies\Physics\Bouncing ball\Bouncing Ball 3D.vi
    And if you to this folder:
    C:\Program Files (x86)\National Instruments\LabVIEW 2013\examples\Graphics and Sound\3D Picture Control
    There are several examples on how to use the 3D picture control for your project like:
    Create and Render Objects.vi
    3D Model of a Solart System.vi
    and several others.
    This will let you freely control the objects.
    Now, if you have access to the LabVIEW Robotics Module, it also has a physics simulator that would help you create the environment based on the Open Dynamic Engine (ODE) module.
    http://www.ni.com/white-paper/11564/en/
    Barp - Control and Simulation Group - LabVIEW R&D - National Instruments

  • Interacting with embeded flash using bot

    I am trying to understand if it would be possible for a web crawler to interact with a flash object embeded in a web site.
    For exemple would it be possible to automaticaly use this website with a bot or some other program? http://www.r2d2translator.com/
    Don't know if I have explained myself properly.

    Hi Bernd,
    This is exactly what I am trying to do and the sample you pointed out is working just fine. The only issue that I now have is it does not work when I try to the PDF forms myself. I am using Adobe LiveCycle Designer version 8.2 to create the forms.
    For some reason this.external and this.hostContainer properties are not available to me in my docReady event. Do you know if this was deprecated in version 8 or so? are there any other alternatives for this?
    Thanks
    Shreedhar

  • Interact with 3d objects in CS6

    Can you import 3D objects from, say Blender/3ds max, and interact with them in Flash CS6. If not, whats the best program or best way to do this?

    you can but you will probably want to implement a 3d framework like away3d or flare3d:  http://www.adobe.com/devnet/flashplayer/stage3d.html

  • SharePoint 2013 : Uploading a document with embedded objects

    Hi all,
    I have a scenario, where my client ask how to upload a document which has embedded documents.
    Grateful if someone can help/guide me please.
    Many Thanks & Regards
    vinay

    Hi Vinay,
    from the GUI or through code?
    Kind Regards,
    John Naguib
    Senior Consultant
    John Naguib Blog
    John Naguib Twitter
    Please remember to mark this as answered if it helped you

  • Interacting with DOM objects using HTML

    Hi,
    I want to listen to "text selection" on a webpage in AS (i.e. as soon as a user highlights some text and releases the mouse button, an event gets fired). Events for cut, copy, and paste are available, but none for "text selection". I have read about cross-scripting between AS and JavaScript and understand it, although I do not understand yet how it can solve my problem. Also, is there any simpler way to do it directly in AS, without getting into JavaScript?
    Thank you very much
    Rehan.

    There's a non-standard onselectstart attribute (or "selectstart" event type) that looks to be the only HTML DOM event dispatched for text selection.
    You can listen for such DOM events from ActionScript like so:
    package {
        import flash.display.Sprite;
        import flash.display.StageAlign;
        import flash.display.StageScaleMode;
        import flash.events.Event;
        import flash.html.HTMLLoader;
        public class HTMLLoadderTest extends Sprite
            private var html:HTMLLoader = new HTMLLoader();
            public function HTMLLoadderTest()
                this.stage.scaleMode = StageScaleMode.NO_SCALE;
                this.stage.align = StageAlign.TOP_LEFT;
                html.loadString("<html><body><p>Something to select.</p></body></html>");
                html.width = this.stage.stageWidth;
                html.height = this.stage.stageHeight;
                html.addEventListener(Event.COMPLETE, completeHandler);
                addChild(html);
                stage.nativeWindow.activate();
            private function completeHandler(event:Event):void {
                event.target.window.document.body.addEventListener("selectstart", reportSelection);
    //Note that you have to use Object as the parameter type because the JavaScript Event class is not the same as the ActionScript Event class
            private function reportSelection( event:Object ):void
                trace(html.window.getSelection());

  • Problem with embedded OLE objects

    I am using Outlook as client.
    I sent mail with Excel table as embeddet object.
    Outlook can after what read and show this mail.
    But if I read this mail with SOAP I get a message body without Excel table.
    I thought it should be in attachment.
    hasAttachments-filed in mail object is true, but attachments-filed is empty (not null!): attachments=AttachmentItemInfo[0].
    I am reading mail with getItemRequest and view = "default attachments attachment message attachments".
    We are using Groupwise 8.0.1 HP1.
    What is hier wrong? How can I read OLE object with SOAP?

    The complete response was not included.
    If you are trying to save an embedded OLE attachment,
    there is no logic to do that on the POA, the attachment
    will be dropped.
    Preston
    >>> On Wednesday, April 07, 2010 at 5:56 AM, d
    shvedov<[email protected]> wrote:
    > Hi Preston,
    > thank you for your answer.
    >
    > I am trying to use a stubbing feature. Before to stub a mail I need to
    > read and archive all parts of the mail.
    > So, I send an email with embeded objects in RTF format with Outlook and
    > try to read all part of the email with SOAP.
    > I can read message body but I can't get attachments: in response I see
    > hasAttachments=true, but attachments field is empty.
    >
    > If I send mails with attachents without embedded objects I can read
    > message body and attachments without any problems.
    >
    > SOAP trace is:
    >
    > <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"><s
    > :Header><h:gwTrace xmlns:h="http://schemas.novell.com/2005/01/Grou
    > pWise/types" xmlns="http://schemas.novell.com/2005/01/GroupWise/ty
    > pes">true</h:gwTrace><h:session xmlns:h="http://schemas.novell.com
    > /2005/01/GroupWise/types" xmlns="http://schemas.novell.com/2005/01
    > /GroupWise/types">yr4stT3y9bKPJXex</h:session></s:Header><s:Body x
    > mlns:xsi="http://www.w3.org/2001/XMLSchema‑instance" xmlns:xsd="ht
    > tp://www.w3.org/2001/XMLSchema"><getItemRequest xmlns="http://sche
    > mas.novell.com/2005/01/GroupWise/methods"><id>4BBC895E.EXDEV‑GW‑SU
    > B DOMÄNE.Postämt 2.100.1723135.1.B2.1@1:7.EXDEV‑GW‑SUB
    DOMÄNE.P
    > ostämt 2.100.0.1.0.1@16</id><view>default attachments attachment
    > message stubbed members</view></getItemRequest></s:Body></s:Envelo
    > pe>
    >
    > <?xml version="1.0" encoding="UTF‑8"?><s:Envelope xmlns:s="http://
    > schemas.xmlsoap.org/soap/envelope/"><s:Header/><s:Body xmlns:xsd="
    > http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/200
    > 1/XMLSchema‑instance"><getItemResponse xmlns:gwt="http://schemas.n
    > ovell.com/2005/01/GroupWise/types" xmlns="http://schemas.novell.co
    > m/2005/01/GroupWise/methods"><item xmlns:xsi="http://www.w3.org/20
    > 01/XMLSchema‑instance" xsi:type="gwt:Mail"><gwt:id>4BBC895E.EXDEV‑
    > GW‑SUB DOMÄNE.Postämt 2.100.1723135.1.B2.1@1:7.EXDEV‑GW‑SUB
    DOMÃ
    > „NE.Postämt 2.100.0.1.0.1@16</gwt:id><gwt:sid>178</gwt:sid><gwt:v
    > ersion>3</gwt:version><gwt:modified>2010‑04‑07T11:32:20Z </gwt:modi
    > fied><gwt:container>7.EXDEV‑GW‑SUB DOMÄNE.Postämt
    2.100.0.1.0.1@
    > 16</gwt:container><gwt:created>2010‑04‑07T11:32:14 Z</gwt:created><
    > gwt:status><gwt:opened>1</gwt:opened><gwt:read>1</gwt:read></gwt:s
    > tatus><gwt:msgId>4BBC895E.EXDEV‑GW‑SUB DOMÄNE.Postämt
    2.200.2000
    > 0A8.1.D.1</gwt:msgId><gwt:clientMessageId>4BBC6D3E.955 : 168 : 475
    > 56</gwt:clientMessageId><gwt:source>received</gwt:source><gwt:deli
    > vered>2010‑04‑07T11:32:14Z</gwt:delivered><gwt:security>Normal</gw
    > t:security><gwt:subject>Diagramm6</gwt:subject><gwt:distribution><
    > gwt:from><gwt:displayName>Mouse (Micky)</gwt:displayName><gwt:emai
    > l>[email protected]‑exdev.local</gwt:email><gwt:uuid>A6547C30‑037D‑0000
    > ‑A7CB‑D4A471119EEE</gwt:uuid></gwt:from><gwt:to>Mouse (Micky)</gwt
    > :to><gwt:sendoptions><gwt:statusTracking>None</gwt:statusTracking>
    >
    > Do you have any idea?
    > Thank you!

  • Working with PowerPoint objects in 7

    I'm evaluating Captivate 7, comparing it with Articulate Storyline.  One of the adverstised features of 7 is the ablity to import PowerPoint including, explicitly,  all object and animations. I have tried this and so far it only looks like it creates an image of the PowerPoint slide. I can't see how to directly interact with the PowerPoint shapes, text, etc. except by opening a linked PowerPoint session.  But I would like to create a drag and drop interaction with the objects in the PowerPoint slide, or apply other Captivate effects to the objects.  This is easily done in Articulate Storyline which turns the objects into Storyline objects.  Can I do the same in Captivate?  What am I missing?

    Hi folks
    Slight correction here. PowerPoint slides are imported and converted to Flash animations. (.SWF files) and the .SWF is set as the background image.
    Likely what is meant by importing all objects is that they are all included in the SWF? Not sure. Additionally, while any changes must be made using PowerPoint, Captivate has a way of opening PPT under its control to make changes.
    Cheers... Rick

  • Can VC interact with Portal session

    Hi Experts,
         Currently, I need to get portal user id from the http session, so how does VC interact with session object? 
        Thanks!

    HI,
    it could be better , if you explain the kind of application you want to do.
    even if you developing the simple application, you can access the user id .
    by the following steps
    1) Place the user data on the view
    2) Place the Text View UI control on the form
    3) set the text view UI control default value = USER@UNIQUEID
    and run the application
    Regards
    Srinivas

  • Maintaining embedded objects from Word document

    I have a Word document with embedded objects (other word & pdf files) which are clickable links to these files displayed as icons.
    How can I maintain these clickable icons when converting to a pdf.
    Thank you!

    Have you created the file using the PDF printer or the PDFMaker plugin? You need to use the latter.

  • How does Openscript Interact with web components ?

    I was wondering how does openscript interact with web objects (eg Edit boxes, buttons), is it through some JNI api ? If yes in which package I can find this ?

    I am going to make the assumption from your comments that you are asking about using OpenScript to test applications based on Apple's WebObjects server. If that is a bad assumption let me know ...
    The scripts you build against the application will work in a similar manner to those that are built against other java based application servers in that the tool will be using the various key attributes of the html objects to locate them and replicate actions against them. Typical UI driven scripting ... That said, if your testing brings you down a level from the UI and you are trying to test some of the components of the application server tier specifically, well, then you might have to write your own java code to do it.

  • How to convert an array collection instance to a complex object for interaction with webservice

    Hi there,
    I have a stubborn problem that I am trying to work out the best way to solve the problem.  I am interacting with a WebService via HTTPService calling a method called find(String name) and this returns me a List of ComplexObjects that contain general string and int params and also lists of other Complex Objects.  Now using the code:
    ArrayCollection newOriginalResultsArray = new ArrayCollection(event.result as Array)
    flex converts my complex objects results to an arraycollection so that I can use it in datagrids etc.  Now up until this part is all good.  My problem is when getting a single instance from the results list, updating it by moving data around in a new datagrid for example - I want to interact with the webservice again to do an create/update.  This is where I am having problems - because these webservice methods require the complex object as a parameter - I am struggling to understand how I can convert the array collection instance back to my complex object without iterating over it and casting it back (maybe this is the only way - but I am hoping not).
    I am hoping that there is a simple solution that I am missing and that there is some smart cookie out there that could provide me with an answer - or at least somewhere to start looking. I guess if I have no other alternative - maybe I need to get the people who built the service to change it to accept an array - and let them do the conversion.
    Any help would be greatly appreciated.
    Bert

    Hi Bert,
    According to my knowledge you can use describeType(Object) method which will return an XML... That XML will contain Properties and values just iterate through the XML and create a new Object..   Probably u can use this method...
    public function getObject(reqObj:Object,obj:Object,instanceName:String,name:String=null,index:int=-1):Obj ect
                if(!reqObj)
                    reqObj = new Object();
                var classInfo:XML = describeType(obj);
                var className:String = instanceName;
                if(name!=null)
                    className=name+"."+className;
                if(index!=-1)
                    className=className+"["+index+"]";
                for each (var v:XML in classInfo..accessor)
                    var attributeName:String=v.@name;
                    var value:* = obj[attributeName]
                    var type:String = v.@type;
                    if(!value)
                        reqObj[className+"."+attributeName] = value; 
                    else if(type == "mx.collections::ArrayCollection")
                        for(var i:int=0;i<value.length;i++)
                            var temp:Object=value.getItemAt(i);
                            getReqObject(reqObj,temp,attributeName,className,i);
                    else if(type == "String" || type == "Number" || type == "int" || type == "Boolean")
                        reqObj[ className+"."+attributeName] = value; 
                    else if (type == "Object")
                        for (var p:String in value)
                            reqObj[ className+"."+attributeName+"."+p] = value[p];
                    else
                        getReqObject(reqObj,value,attributeName,className);
                return reqObj;
    Thanks,
    Pradeep

  • Word 2010 Document with embedded pdf objects

    Is it possible to convert a word 2010 document with embedded pdf object into a PDF without loosing the functiuonality of double clicking on the Acrobat icon and opening the (embedded) document?
    Thank you for your help.

    Pretty sure that the PDF will contain exactly what you'd get if you printed the Word document. There is no promise or expectation that objects will be "live".

  • How do I create/host interactive articles with embedded video for use in browsers?

    I'm seeking a little guidance -
    How do I create/host interactive articles with embedded video for use in browsers?
    The aim is to bring together video, design, images and writing in one place. A little like Born Presents, but very accessible and user friendly.
    I'm happy using InDesign but want to create interactive articles / magazines that have embeded video files as required. I've been looking at .SWF files but I've come unstuck.
    I want people to view the articles via a blog, ideally with them opening in a lightbox style viewer. It's not intended for tablet viewing and people should be able to view and interact with the files with little effort on their part.
    I think I know how to create these files within InDesign, but I'm not so hot on web design and I'm not sure how to host these online. Does this start coming into the realms of Flash?
    If anyone could point in the right direction I'd really appreciate it - Thank you in advance.

    PDF is one thing. Folios for DPS is another. There is a little bit of
    overlap but not much.
    The interactivity in the folio overlays panel is for DPS only.

Maybe you are looking for

  • Short dump while doing subtotal in the ALV report

    Hi All, I am getting run time error while doing the sub total and total in the ALV . error is "MESSAGE_TYPE_X" and discription is  "The current application program detected a situation which really should not occur. Therefore, a termination with a sh

  • How to resolve FRM-40733:PL/SQL built-in DBMS_ERROR_CODE failed error

    Hi I am getting the FRM-40733:PL/SQL built-in DBMS_ERROR_CODE failed, when I am trying to search a form FORM1. It was working fine before I developed another form FORM2. The new form FORM2 contains a push button to create a report. Event after deploy

  • Line charts of variable thickness in a series

    I'm trying to create a line chart where a small subset of the line [i.e. between points 1 and 3] has a different thickness than the rest of the line in order to highlight that region. Any ideas as to how to create that (or if it's even possible in th

  • Maximum Thumbnail Size Smaller Thank It Used To Be

    I didn't find this problem when I did a search so forgive me if it has already been posted. I just got a new Intel iMac with iLife '06 and now I am having trouble viewing my thumbnails as large as I used to be able to on my old 15" G4 iMac. I used to

  • Acrobat Tab for 64 bit Access

    I have the 64 bit version of Office 2010 installed along with Acrobat 10.1 Standard. Is there a COM Add-in for the Acrobat PDFMaker for Access 64 bit? The add-ins seem to work for the 64 bit versions of Word, Excel, PowerPoint, and Outlook but not fo