Question on "Trusted Functions"

Ref: "JavaScript for Acrobat API Reference," p. 32 & 143-145.
I need to allow my JavaScipt to run in a privileged context in order to allow this.mailForm(..) to run without user interaction.  The above reference on p. 144 tells me how to "mark a function as trusted." It gives me a script for a "trustedNewDoc" function to put in a .js file which it says "can be executed from anywhere" but "cannot normally be executed from a mouse up event."
Please tell me how to attach this .js file to my PDF document.
(I know in HTML, I can attach a .js file with the line:
<script type="text/javascript" src="config.js"></script>
but I don't know how to do it with a PDF document on my website.)

Thank you for that helpful answer, but please tell me how that JavaScript file's particular location is determined.  Also, how does the PDF document "know" of this JavaScript file's existence and location?

Similar Messages

  • Problem with trusted function

    Hi,
    My problem is I've created a form with a button to save it under a different filename.
    So from what I've read I'd to create a script with a trusted function, so far so good, in Adobe Acrobat XI anything works fine, I can save the form without any trouble.
    I've put the script inside: (Windows 7)
    C:\Program Files\Adobe\Acrobat 11.0\Acrobat\Javascripts
    The script itself had the follwing content (found here on the forum, just modified it so that an invoice number is added to the filename which is generated after form printing):
    var ProcessDocument4 = app.trustedFunction(function(cPath, InvoiceNb) { app.beginPriv();  // Build path root from current documen  // Split off the ".pdf" at the end (this is just one way it can be done)  var aPth = this.path.split(".");  aPth.pop();  var cPathRoot = aPth.join("."); // Now run the extraction loop  for ( var i = 0; i < this.numPages; i++ ) this.extractPages({nStart: i, cPath: util.printf("%s_%s.pdf", cPathRoot, InvoiceNb)}) ;  app.endPriv(); });
    Form on Button click:
    ProcessDocument4(aPth+"/", InvoiceNumber);
    Now the problem:
    What do I 've to do, to make the script work in Reader X on Windows 7?
    When I click the button there, I've got an error message telling me thats not allowed to save a copy of a filled form instead I've to ptint it out.
    So I thought I've to place the trusted function script for Reader X too, so I did and placed i here:
    C:\Program Files\Adobe\Reader 10.0\Reader\Javascripts
    Which didn't solved the problem.
    Then I was reading about that I've to save the PDF with additional rights for reader, so I did, no error but it still doesn't save the form.
    Now I'm a bit clueless how to make it work in both programs.

    Well, your answer is not really helpful though, its kind of: you can't drive a car without tires but your not explaining the op why...
    I've had a similiar problem last I've tested the function the op wrote and it works! The problem is located not because of the function, its the protected mode which causing problems.
    If you disable it, it works like a champ.
    So the question would be, at least for me: "how to rewrite the function so that even if protected mode is on, it still works"
    For the op, to disable protected mode in Windows 7 the fastes way I've could think of was the registry under (according to your reader version!):
    HKEY_CURENT_USER\Software\Adobe\Acrobat Reader\10.0\Privileged
    Change the Value from 1 to 0 and try again.

  • Doc Save As and Trusted Function

    I have been reading over the forum and the adobe help files regarding this. I think I am close but since I need to get my IT department to assist in placing the js files where they have to go, I thought I might ask the forum if I am on the right track
    I still have to make sure the field values will not include an illegal characters. They wont be empty as the forms will be coming directly from our system -prefilled
    Currently these forms automatically email (although staff still have to hit the actual send button) when staff go to print the document.  The people who get these forms are just finding it a bit hard to keep up with the emails and have asked to just have the files save to a folder so they can look at when they have time
    This is what I have for my trust propagator function.  I assume this is the only js file I will need as it incoporates the trusted function?
    mySaveAs = app.trustPropagatorFunction(function(doc,path)
      app.beginPriv();
       doc.saveAs(path);
      app.endPriv(); })
    myTrustedSpecialTaskFunc = app.trustedFunction(function(doc,path)
      // Privileged and/or non-privileged code above
      app.beginPriv();
       mySaveAs(doc,path);
      app.endPriv();
      // Privileged and/or non-privileged code below });
    I got this code from the Adobe Help
    then I want to have this code in the Document Did Print area
    var name = this.getField("FormValues.accountNames_0").value
    var folio =this.getField("FormValues.folioNumber_0").value
    myTrustedSpecialTaskFunc(this, "/w/Public/AccountOpening/" + name + " " + folio,pdf);
    I have to read where to put the js file as I have seen some comments on the forum that where you place the js file has changed for those with Adobe X and Windows 7
    Would anyone be be able to let me know if I am on the right path before I get IT involved.  I suppose I could test the code on my own laptop to see if it would allow me to save the form.....
    Thank you

    Read this: The Acrobat Ninja: Acrobat 10.1.1 JavaScript changes
    You have to manually create the folders that aren't present, and they must be named correctly.
    It's a good idea to use the valueAsString property instead of the value property to get the field values, since you're using the results as strings. It probably won't make a difference here, but it's a good habit to get into. You also have a typo in that last line of code. It should be:
    myTrustedSpecialTaskFunc(this, "/w/Public/AccountOpening/" + name + " " + folio + ".pdf");
    It would be a good idea to make sure those field value aren't blank if there's a chance that they could be.
    Also, consider using a try/catch block for the doc.saveAs call, and look at the return value so you can give the users a more helpful error message than what the default will be if something goes wrong.
    If you need help with any of this, post again.

  • How to get an Adobe trusted function javascript to save a pdf form even if fields are empty?

    I have a form I have created in Livecycle designer which I want to save to a specific location using a combination of specific fields in the form. I have been able to do this by writing a trusted function and putting it in the adobe javascript file and then putting some code on a save button in the form. However, it may be that some of the fields (vfirstname and vsecondname) may be blank and i still want the form to save. Ideally i want to write an if statement to substitute those fields for other fields if they are blank but cant get the code to  work.
    Working code in trusted function file
    // SaveAs Function1 var mySaveDoc = app.trustedFunction(function(doc) { app.beginPriv(); var vDate1 = event.target.xfa.resolveNode("form1.page1.Table1.Row1.leftsideofform.Timeanddate.Dateofca ll").rawValue.toString(); var vfirstname = event.target.xfa.resolveNode(" form1.page1.Table1.Row1.rightsideofform.Prospectiveclient.ClientFirstname").rawValue.toSt ring(); var vsecondname = event.target.xfa.resolveNode("form1.page1.Table1.Row1.rightsideofform.Prospectiveclient.C lientsurname").rawValue.toString(); var myPath = "/MGLCC01-SV/MGPdata/Mihomecare/testce/" + vDate1 +"_" + vfirstname + "-" + vsecondname + ".pdf"; // saveAs is the only privileged code that needs to be enclosed doc.saveAs({cPath: myPath, bCopy: true, bPromptToOverwrite: true}); app.endPriv(); }); 
    Working code on save button in form
    form1.#pageSet[0].Newenquirymasterpage.Button1::mouseUp - (JavaScript, client) var txt = form1.execValidate(); //This script will validate all required fields event.target.mySaveDoc(event.target) xfa.host.messageBox("Document has been saved to shared drive", "File Saved", 3, 1); 
    IF code for trusted function file that I cant get to work
    // SaveAs Function1 var mySaveDoc = app.trustedFunction(function(doc) { app.beginPriv(); var vDate1 = event.target.xfa.resolveNode("form1.page1.Table1.Row1.leftsideofform.Timeanddate.Dateofca ll").rawValue.toString(); if (event.target.xfa.resolveNode("form1.page1.Table1.Row1.rightsideofform.Prospectiveclient. ClientFirstname").rawValue == " ")      {          var vfirstname = event.target.xfa.resolveNode("form1.page1.Table1.Row1.rightsideofform.Enquirer.EnquFirstn ame").rawValue.toString();      }      else      {          var vfirstname = event.target.xfa.resolveNode("form1.page1.Table1.Row1.rightsideofform.Prospectiveclient.C lientFirstname").rawValue.toString();      }     if (event.target.xfa.resolveNode("form1.page1.Table1.Row1.rightsideofform.Prospectiveclient. Clientsurname").rawValue == " ")      {          var vsecondname = event.target.xfa.resolveNode("form1.page1.Table1.Row1.rightsideofform.Enquirer.Enqsurname ").rawValue.toString();      }      else      {          var vsecondname = event.target.xfa.resolveNode("form1.page1.Table1.Row1.rightsideofform.Prospectiveclient.C lientsurname").rawValue.toString();      } var myPath = "/MGLCC01-SV/MGPdata/Mihomecare/testce/" + vDate1 +"_" + vfirstname + "-" + vsecondname + ".pdf"; // saveAs is the only privileged code that needs to be enclosed doc.saveAs({cPath: myPath, bCopy: true, bPromptToOverwrite: true}); app.endPriv(); }); 
    Can anyone suggest why the If code above doesn't work? or how i could get the form to submit even if the fields are blank?

    It can also work if you certify the document and each user chooses to trust it to execute privileged JavaScript, which may be feasible in this setting. The method you'd use is doc.saveAs: http://livedocs.adobe.com/acrobat_sdk/9.1/Acrobat9_1_HTMLHelp/JS_API_AcroJS.88.524.html
    Also, read the following tutorial: http://acrobatusers.com/tutorials/how-save-pdf-acrobat-javascript

  • Trusted function not reffered in PDF file - Adobe reader.

    Am failry new to Adobe scripting.
    I am trying to generate a jasper report of PDF file format from an online web application
    MY intension is to automatically save the generated report into my user's hard drive location say /C/Sample/sample.pdf
    I have created the trusted function and made it copied to the folder C:\Program Files\Adobe\Reader 11.0\Reader\Javascripts
    Trusted function code mySaveAs.js
    var mySaveAs = app.trustedFunction( function(oDoc,cFile)
    app.beginPriv();
    // Ensure path has trailing "/" cPath = cPath.replace(/([^\/])$/, "$1/");
    try{
      oDoc.saveAs(cFile);
    }catch(e){
      app.alert("Error During Save");
    app.endPriv();
    And am invoking the script from the Jasper api which will be a part of the PDF script like below
    exporter.setParameter(JRPdfExporterParameter.PDF_JAVASCRIPT,
         " if(typeof(mySaveAs) == 'function') { " +
         " mySaveAs(this,'/C/Sample/sample.pdf');"+
         " } else { " +
         " app.alert('Missing Save Function\n Please contact forms administrator')" +
    its just Equivalent of
    if(typeof(mySaveAs) == 'function') {
          mySaveAs(this,'/C/Sample/sample.pdf');
    } else { 
      app.alert('Missing Save Function\n Please contact forms administrator')}
    but am not able to get the file saved in my client machine.
    Kindly suggest me a better approach or any where if am missing something.
    Am failry new to Adobe scripting.

    Am currently using Adobe reader 11 I am not getting any alert .
    But the same saveAs() works well in XP even with out making it as a trusted function, We have just placed the script inside the PDF itself. But its not working in Windows 7.
    Below code works fine in Win XP
    try
         this.saveAs('/C/Sample/sample.pdf'');
        catch(e)
        { app.alert(e);}

  • Save As Trusted Function: Part II

    Continuing my previous thread:  http://forums.adobe.com/thread/509314?tstart=0
    I'm now working on another form requiring this same type of function, but there's a new wrinkle.
    How can I substitute fields if one of the fields to be used is blank or is a certain selection of a drop down ...
    i.e.      If fieldA = "other" use fieldB in place of fieldA in save as title.
    Thanks for any help / suggestions!

    I'm running into a problem here.
    The js file from my first thread works fine for that form.
    However, I've created a second folder js file for this form.  When the click event "event.target.myTrustFunct(event.target);" fires it attempts to use the first js file and thus does not work seeing as content and field names are different.
    How can I distiguish between what js file I'm trying to pull from for each trusted function?
    Any help is appreciated.
    Thanks.

  • Trusted function help

    Hi all,
    I need to clarify if i am looking in the right place!
    I have a form with templates, when the first page is signed there is a button to create a second page from a template (with a new signature).
    I get this error:
    NotAllowedError: Security settings prevent access to this property or method.
    Template.spawn:17:AcroForm:P0.Background.Tab:Annot1:MouseUp:Action1
    I believe this is a trusted function issue, so I tried to write the following to accomodate in my code:
    function test()
            var t = this.templates;
    var j = this.pageNum;
        var T = t[0];
        var S = t[1];
        var R = t[3];
        var Q = t[2];
    // Checks other field value before selecting correct template
    if (this.getField("P"+j+".Background.Dropdown4").value == "Other"){
    T.spawn({nPage: numPages, bRename: true, bOverlay: false});
    Q.spawn({nPage: numPages - 1, bRename: true, bOverlay: true});
    app.alert("A new page has been added")
    }else if (this.getField("P"+j+".Background.Dropdown4").value == "option 1"){
    T.spawn({nPage: numPages, bRename: true, bOverlay: false});
    S.spawn({nPage: numPages - 1, bRename: true, bOverlay: true});
    app.alert("A new page has been added")
    }else if (this.getField("P"+j+".Background.Dropdown4").value == "option 2"){
    T.spawn({nPage: numPages, bRename: true, bOverlay: false});
    R.spawn({nPage: numPages - 1, bRename: true, bOverlay: true});
    app.alert("A new page has been added")
    }else if (this.getField("P"+j+".Background.Dropdown4").value == "Select..."){
    app.alert("Please make selection, from Category");
        app.trustedFunction(test);
    I have this as a document level javascript but im not usre if this is correct, i want to avoid creating a js folder to hold the script as i have many users.
    Because Acrobat X now uses this trusted function i need to update quite a few forms, so your help would be much appreciated.

    Signing a signature field does not consitute editing the file.
    Adding new pages to a file does.
    Think about a real-life situation: You sign a 20-page contract.
    Then someone adds their signature next to yours. That's not a problem because it doesn't affect what you signed, just says that another person is a part of the contract.
    However, imagine that after you've signed the contract someone adds a 5-page appendix to it and pretends you signed that as well... You wouldn't be too happy about it, right? That appendix should not be added unless you sign it as well.
    Well, digital signatures have that function built-in into them. You can't edit the file without invalidating the signature(s) in it.

  • Trusted Function Privelged File Folder

    This Adobe publication
    http://helpx.adobe.com/acrobat/kb/user-javascript-changes-10-1.html
    says place the Trusted Function .js file in (for MS Windows 7 & Acrobat X Pro):
    Users\(username)\AppData\Roaming\Adobe\Acrobat\Privileged\10.0\JavaScripts.
    (disregard spacing issue in JavaScr and ipts. Webpage error no space in file folders.)
    or applicably
    C:\Users\JohnSmith\AppData\Roaming\Adobe\Acrobat\Privileged\10.0\JavaScripts
    (disregard spacing issue in JavaScr and ipts. Webpage error no space in file folders.)
    That's all good and clear except I don't have that "Privileged" file. Any suggestions? Should I just create the
    "Privileged" folder inside of the "Acrobat Folder"?

    The file is on a server, I assume the path is correct since the same script works on my computer (script is saving the reader file by a name from a certain field on the pdf to a specified server location) and the script file (myspecialtaskfucntion.js) was just attached in a email to a co-worker and then loaded into the location on their computer at:
    C:\Users\JohnSmith\AppData\Roaming\Adobe\Acrobat\Privileged\10.0\JavaScripts
    I'll try a manual save, unprotected mode and report back. Thanks for your time.
    Update:
    I don't believe I can put Acrobat X or Acrobat X Pro into unprotected mode. Perhaps this mode is only for Adobe Reader X ? The computer I'm having trouble with is MS Windows 7 with Acrobat X (aka Acrobat X Standard). There is no option for placing the Acrobat Application into "Unprotected Mode" that I can find.
    The manual save is possible on the co-workers computer after the console appears with the previous message I posted above.
    "RaiseError: ....................................... or in a different folder."

  • Question about 2 functions.

    OK, new question from me.
    I have two functions, bassicly they are smilar, but the problem is that I need that second function to start up or become active, after certain amount of time or when "x" reaches 1000. How can I do this?
    And second question is, both functions make objects apper on stage in exact coordinates (5 spots), how can I make that objects woun't apper on the same spot, bassicly it would check if that position is occupied, it chooses other spot. (spot choosing is performed by random)
    Oh, and third question.
    I want to make the object to be active for two seconds, and then it disapper, my thought was to make tween, but couldn't find the type of appearance.

    1. You can check the condition to determine if you should do something, i.e.
    if (x >= 1000) {
        // do something
    2. First randomise an Array [Spot 1, Spot 2, Spot 3, Spot 4, Spot 5], then place your object to the spot in the order of the array item.
    3. My favorite way is to use TweenLite.delayedCall(). For example if you want to remove something in 2 seconds time you do:
    TweenLite.delayedCall(2, remove, [anObject]);
    function remove(displayObject:DisplayObject):DisplayObject {
        return removeChild(displayObject);
    (You can use Timer class etc for this but TweenLite wins always )

  • Question about the function module (RFC_READ_TABLE)

    Dear everyone
    Could I ask you a question about the function module (RFC_READ_TABLE)?
    I was asked if it's possible to create a report which compares the data between different SAP systems (both production systems).
    Now, the easiest way would be to use the function module (RFC_READ_TABLE) within a SAP infoset query (SQ01 type query).
    But I heard the rumor that using the function module (RFC_READ_TABLE) is not advisable due to the security reason.
    However, I am not exactly sure what sort of security problems this function module can possibly have...
    Would you help me on this?
    I also would like to know if using "remote enabled module" type function module can always overcome this possible security issue.
    Or, are there any points that I need to be careful about even when I use "remote enabled module" function module?
    Thank you very much in advance.
    Takashi

    Dear Fred-san
    Thank you very much for your support on this.
    But, may I double check about what you mentioned above?
    So, what you were mentioning was that if some user executes the query with
    the function module (RFC_READ_TABLE), under the following conditions, he can access to
    the HR data even when he does not have the authorizations for HR transactions?
    <Conditions>
    1. the user has the authorization for HR database tables themselves
    2. RFC_READ_TABLE is called to retrieve the data from HR database
    <example>
    Data: LF_HR_TABLE like  DD02L-TABNAME value 'PA0000'.
    CALL FUNCTION 'RFC_READ_TABLE'
       EXPORTING
        query_table                = LF_HR_TABLE
      TABLES
       OPTIONS                    =
       fields                     =
       data                       =    .
    But then, as long as we call this function module for a non-critical tables such as
    VBAP (sales order) or EKKO (purchase order) within our query, it wouldn't seem to be
    so security risk to use RFC_READ_TABLE...
    Besides, each query (infoset query) has got the concept of user groups, which limits
    the access to the queries within the user group.
    ※If someone does not belong to the user group, he cannot execute the queries within that
       user group, etc
    So, my feeling is that even infoset queries does have authorization concept...
    Would you give me your thought on this?
    I also thank you for your information for SCU0.
    That is an interesting transaction
    Kind regards,
    Takashi

  • Trusted functions in Reader through browser plugin

    Hi all,
    I have created a trusted function that works perfectly when I open my form directly through Reader or Acrobat :-)
    My trusted function does something like import a file as an attachment from a certain place on disk.
    However when I try to open it through the browser plugin (ie. Internet Explorer) it does not work - what could I be doing wrong? And what do I need to take into consideration to make it work through the browser plugin?
    Please don't hesitate to ask if you need further information.
    Thanks in advance
    Sincerely
    Kim Christensen
    Dafolo A/S
    Denmark

    Hi again dohanlon,
    You were right, something in my script on the form was not executed correctly - seems like the util.stringFromStream does not work in the form if you run it in the plugin. I changed my code into usinsg the stringforStream method in my trusted function and then it suddenly worked.
    Thanks a lot for your help btw - it led me into understanding that it was possible to use the trusted functions inside the belly of the browser plugin also
    \Kim

  • Trusted Function

    I have written a trusted function and whenever it runs (from a button click on a form) I get the following error in the JavaScript Debugger:
    ReferenceError: doc is not defined
    4:Folder-Level:App:trusted.js
    My trusted function is:
    trustedExport = app.trustedFunction(function (nName)
    app.beginPriv();
    doc.exportAsText(nName);
    app.endPriv();
    I am running the form on Acrobat 7.0 and the .js file is in C:\Program Files\Adobe\Acrobat 7.0\Acrobat\Javascripts.
    Can anyone help?
    Regards
    Andy

    the doc object is contained in the event.target property, so just use event.target.exportAsText(nName) instead. "doc" by itself is not an object in XFA

  • Call Trusted function insidd another function.

    Note: - In simple word all i want to do is to use different functions inside a function to improve the speed of my script.
    i have been reading through Adobe document since last a few days, but couldn't find answer to use object name "getPageNumWords" inside my trusted function. adobe script just simply does not recognize "this" object when it is inside trusted function. I understand that i have to use some document object but how, i am not sure. can someone please help me with this issue.
    var mytestfunc = app.trustedFunction(function()
    app.beginPriv();
    apnumWords = this.getPageNumWords(1); //for page # 2
            for (var z = 0; z < apnumWords; z++)
                apWord = this.getPageNthWord(1,z);
                   if (apWord == "Model")
                app.alert("The text is " + myWordFound)
    app.endPriv();
    var myfunccheck = app.trustedFunction(function()
    mytestfunc();
    app.addMenuItem({cName:"AMM Linker",cParent:"Tools",cExec:"myfunccheck()"});
    reff
    http://acrobatusers.com/forum/embeded-trusted-functions-function-embeded-functions#comment -71413

    i got it thanks, now how my function can through a value and how can my other function accept the value.
    in simple function 1 & 2 through a value and function 3 uses them to create a link.
    app.addMenuItem({cName:"Linker",cParent:"Tools",cExec:"mycheck_3()"});
    function mycheck_3 (doc)
    //my function mycheck_3 is creating link.
    //i want to use these key words to create link around my subject.
    apWord_mycheck_1 + apWord_mycheck_2)
    function myfinalfunction()
    app.trustedFunction(mycheck_1(this));
    app.trustedFunction(mycheck_2(this));
    app.trustedFunction(mycheck_3(this));
    function mycheck_1 (doc)
    var apWord_mycheck_1, apWord2, apnumWords;
        apnumWords = doc.getPageNumWords(1);
            for (var z = 0; z < apnumWords; z++)
                apWord_mycheck_1 = doc.getPageNthWord(1,z);
                if (apWord_mycheck_1 == "Model_1")
    //how to through out apWord_mycheck_1 ?????
    function mycheck_2 (doc)
    var apWord_mycheck_3 =
    function mycheck_2 (doc)
    var apWord_mycheck_2, apWord2, apnumWords;
        apnumWords = doc.getPageNumWords(1);
            for (var z = 0; z < apnumWords; z++)
                 apWord_mycheck_2 = doc.getPageNthWord(1,z);
                if (apWord_mycheck_2 == "Model_2")  
    //how to through out apWord_mycheck_2 ?????

  • Questions on the functionality of Crystal Reports 2011

    Dear all ,
    i recently got in contact with Cyrstal Reports and have to conduct an analysis about its functionalities and possibilites.
    I have some questions which could not be answered using internet research and would be very happy if some of you (who are certainly more experienced) could give me some short answers on them.
    1. I know that you need SAP NetWeaver in order to run Business Objects Analyits for MS Offic, but do i need the NetWeaver application also for Cyrstal Reports (CR) ? In my case I have an Oracle database and have not the possibility to change to a Netweaver data warehouse
    2. I have a PPT Master document (with predefined action titles, headings etc.). Is it possible to create my charts with CR and then automatically integrate them in my Powerpoint Master? I know that CR can create .png (and other) but I want that the user can change the diagram in powerpoint (e.g. changing colours)
    Is that possible ?
    3. When having a direct connection to Powerpoint, is there a way that i can identify updated graphics ? I´m thinking of some kind of red dot that symbolized users that this graphic has changed.
    4. Is there a way to integrate CR directly in PPT that users have the possibility to create reports in PPT or do I always have to use the CR interface?
    Would be very happy if you just could give me some brief answers on the questions cause I have not much experience in the field (as my questions already indicate Wink )
    Thanks and Greetings,
    Dan

    Good afternoon.  I have attempted to address your questions below.  Please review my answers and let me know if you need more details.
    Regards,
    Coy
    Product Manager - SAP Crystal Reports
    1. I know that you need SAP NetWeaver in order to run Business Objects Analyits for MS Offic, but do i need the NetWeaver application also for Cyrstal Reports (CR) ? In my case I have an Oracle database and have not the possibility to change to a Netweaver data warehouse
    Crystal Reports does not require SAP NetWeaver in order to function. In fact, Crystal Reports is a desktop tool used to create reports. You can then publish those reports to the SAP BusinessObjects BI Platform, embed them in custom applications, or view them directly via a desktop viewer (or in another format).
    2. I have a PPT Master document (with predefined action titles, headings etc.). Is it possible to create my charts with CR and then automatically integrate them in my Powerpoint Master? I know that CR can create .png (and other) but I want that the user can change the diagram in powerpoint (e.g. changing colours)
    Is that possible ?
    It is possible to integrate Crystal Reports content directly into Microsoft Office documents by using the SAP BusinessObjects LiveOffice tool.
    3. When having a direct connection to Powerpoint, is there a way that i can identify updated graphics ? I´m thinking of some kind of red dot that symbolized users that this graphic has changed.
    This is not possible "out of the box", but may be possible via some custom addon.
    4. Is there a way to integrate CR directly in PPT that users have the possibility to create reports in PPT or do I always have to use the CR interface?
    Please see the answer above for #2.
    Edited by: Coy Yonce on Jul 25, 2011 11:01 PM
    Edited by: Coy Yonce on Jul 25, 2011 11:02 PM

  • Question on the function okFindIndex

    Hello all,
    I have some questions on programming palm application by using Olite502 and codewarrior.
    In the palm database, there is a table call PDA_CASE, I that table, there are 4 fields, i.e. CASE_NO, ID, TEL, ADDRESS.
    Now, in my application, i have create an index with the field(ID and TEL). The code is as follow:
    err = okCreateIndex( env, grpCaseSummary2Ref, clsCaseSummary2Ref, 2, (okU4B*)indexCaseSummaryBy_cin, OK_BTREE, OK_PRIMARY_KEY, &idxCaseSummary_cin );
    Now, Can I ask how to use the function okFindIndex to return the key, so that I can use the function okCreateIterator to retrieve the data in my specified order?
    Thanks
    Kewell

    Hi,
    Do you still need help w/ this post or has it already been resolved?
    Thank you.

Maybe you are looking for

  • HP Pavilion G6 2230SA Windows 7 64 bit \usb \controller driver

    Hi - I'm attempting to install Windows 7 (64Bit) on a HP Pavilion G6 2230SA Notebook which was originally delivered with Windows 8. I appreciate that this is not supported by HP but am simply hoping that someone could help me install the correct driv

  • Move a mouse with Apple script

    Hello, I need some apple script code to move a mouse to a certain location and then click. If possible could it record the location of the mouse, move it to the pre-assigned coordinates, click, and them move it back to where it was. I am doing this s

  • Comment bloquer un PDF en Local ?

    Bonjour, Je cherche comment interdire l'ouverture d'un PDF si il n'est pas lu sur internet. En gros, faire en sorte que si la personne télécharge le PDF sur son poste, le PDF ne s'ouvre pas ou un message d'alerte s'affiche et empeche la consultation.

  • RoboHelp 7 TOC

    How do I set up the Table of contents so the << and >> buttons are available and also the Back button on all inquiries?

  • How do I move my event photos to iPhoto onto new Macbook pro

    I have my old iPhoto event photos on my iPhone 4 and I want to move them onto iPhoto on my Macbook Pro, which has OS X Mountain Lion.  When I plug in my phone, it prompts saying that I will lose my photos on my phone.  How do I move my old event phot