Adobe 0046100128056 Scripting Guide - Page 117
The following script fragment shows how to call the progress bar created in the above script using
UPC - 718659087562
View all Adobe 0046100128056 manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 117 highlights
CHAPTER 7: User Interfaces Working with ScriptUI 117 The following script fragment shows how to call the progress bar created in the above script using a separate JavaScript (for the complete script, see CallProgressBar): Rem Create a document and add pages to it-Rem if you do not do this, the progress bar Rem will go by too quickly. Set myDocument = myInDesign.Documents.Add Rem Note that the JavaScripts must use the "session" Rem engine for this to work. myString = "#targetengine ""session""" & vbCr myString = myString & "myCreateProgressPanel(100, 400);" & vbcr myString = myString & "myProgressPanel.show();" & vbcr myInDesign.DoScript myString, idScriptLanguage.idJavascript For myCounter = 1 to 100 Rem Add a page to the document. myInDesign.Documents.Item(1).Pages.Add myString = "#targetengine ""session""" & vbCr myString = myString & "myProgressPanel.myProgressBar.value = " myString = myString & cstr(myCounter) & "/myIncrement;" & vbcr myInDesign.DoScript myString, idScriptLanguage.idJavascript If(myCounter = 100) Then myString = "#targetengine ""session""" & vbCr myString = myString & "myProgressPanel.myProgressBar.value = 0;" & vbcr myString = myString & "myProgressPanel.hide();" & vbcr myInDesign.DoScript myString, idScriptLanguage.idJavascript myDocument.Close idSaveOptions.idNo End If Next