Make(cnet) ver(4.04 build 185) Add(EntryPoint,2953706,147,49) { Left=100 Top=100 Width=572 Height=335 TopMost=0 Platform=1 Point(onFormClosing) Point(doText) link(onCreate,4824717:doConstructor,[]) link(onError,15951587:doShow,[(191,62)(191,20)]) link(onFormClosing,4824717:doQuit,[(191,69)(191,62)]) } Add(IdApplication,4824717,203,49) { Name="ID" } Add(MessageBox,15951587,203,14) { } Add(Button,8756594,77,147) { Left=10 Top=10 Text="Open" Point(onClick) link(onClick,9421109:doCompare,[]) AddHint(-61,6,41,13,Text) } Add(IdDocOpen,15577305,203,147) { link(onComplete,9981300:doEvent1,[]) link(Indesign,8234641:Var2,[]) link(Path,14731785:FileName,[(216,135)(132,135)]) } Add(If_else,9421109,119,147) { link(onTrue,15577305:doOpen,[]) link(Op1,14731785:ShowDialog,[]) link(Op2,9338171:DialogResult,[(132,141)(167,141)]) } Add(DialogResult,9338171,161,91) { } Add(OpenFileDialog,14731785,119,91) { Filter="Indesign document (*.indd)|*.indd|All files (*.*)|*.*" InitialDirectory="C:\HiAsm\Elements\CNET\Example\adobe\indesign" Point(FileNames) } Add(IdDoScript,16521770,238,252) { Language=2 link(Indesign,8234641:Var3,[(244,131)]) link(Script,11638116:Text,[]) link(Arguments,14805586:Var1,[(258,243)]) } Add(Button,2039238,196,252) { Left=10 Top=70 Text="FromString" Point(onClick) link(onClick,16521770:doScript,[]) AddHint(-95,6,65,13,Text) } Add(TextBox,11638116,245,203) { Left=90 Top=70 Width=460 Height=220 Text="/**\r\n* @@@BUILDINFO@@@ script.jsx !Version! Sun Jun 15 2014 11:50:12 GMT+0400\r\n*/\r\n#target indesign\r\nif ( app.documents.length == 0 )\r\n{\r\n alert( "No documents are open", "Export to PDF", true );\r\n}\r\nelse\r\n{\r\n try\r\n {\r\n // Export\r\n var path;\r\n if ( arguments instanceof Array )\r\n {\r\n path = arguments[0];\r\n }\r\n else\r\n {\r\n path = app.activeDocument.fullName.fsName.replace( ".indd", ".pdf" );\r\n }\r\n app.pdfExportPreferences.pageRange = PageRange.ALL_PAGES;\r\n app.activeDocument.exportFile( ExportFormat.pdfType, File( path ) );\r\n alert( "Operation complete: " + path, "Export to PDF", false );\r\n }\r\n catch ( e )\r\n {\r\n alert( e.description , "Export to PDF", true );\r\n }\r\n}\r\n" Anchor=15 Lines=[] Multiline=0 WordWrap=1 ScrollBars=3 Point(doText) Point(Text) Point(Data) } Add(GetDataEx,8234641,203,126) { link(Data,4824717:Application,[]) } Add(IdDoScript,1574579,175,301) { Language=2 link(Indesign,11832050:Var2,[]) link(Script,5503542:Text,[]) link(Arguments,7924343:Var1,[(195,292)]) } Add(Button,11044691,133,301) { Left=10 Top=40 Text="FromFile" Point(onClick) link(onClick,1574579:doScript,[]) AddHint(-69,9,54,13,Text) } Add(TextBox,5503542,182,203) { Left=90 Top=40 Width=460 Text="C:\HiAsm\Elements\CNET\Example\adobe\indesign\exportToPDF.jsx" Anchor=13 Lines=[] Point(doText) Point(Text) Point(Data) } Add(TextBox,4232161,294,203) { Left=90 Top=10 Width=460 Text="C:\HiAsm\Elements\CNET\Example\adobe\indesign\HiAsm5_CNET.pdf" Anchor=13 Lines=[] Point(doText) Point(Text) Point(Data) Point(Lines) } Add(GetDataEx,14805586,301,238) { link(Data,4232161:Lines,[]) } Add(IdDoScript,9338557,168,357) { Script="/**\r\n* @@@BUILDINFO@@@ script.jsx !Version! Sun Jun 15 2014 11:50:12 GMT+0400\r\n*/\r\n#target indesign\r\nif ( app.documents.length == 0 )\r\n{\r\n alert( "No documents are open", "Export to PDF", true );\r\n}\r\nelse\r\n{\r\n try\r\n {\r\n // Export\r\n var path;\r\n if ( arguments instanceof Array )\r\n {\r\n path = arguments[0];\r\n }\r\n else\r\n {\r\n path = app.activeDocument.fullName.fsName.replace( ".indd", ".pdf" );\r\n }\r\n app.pdfExportPreferences.pageRange = PageRange.ALL_PAGES;\r\n app.activeDocument.exportFile( ExportFormat.pdfType, File( path ) );\r\n alert( "Operation complete: " + path, "Export to PDF", false );\r\n }\r\n catch ( e )\r\n {\r\n alert( e.description , "Export to PDF", true );\r\n }\r\n}\r\n" Language=2 link(Indesign,11832050:Var1,[(174,292)]) link(Arguments,7924343:Var2,[(188,344)(307,344)]) } Add(Button,14002649,126,357) { Left=10 Top=100 Text="FromProp" Point(onClick) link(onClick,9338557:doScript,[]) AddHint(-77,9,60,13,Text) } Add(GetDataEx,7924343,301,287) { link(Data,14805586:Var2,[]) } Add(GetDataEx,11832050,175,287) { link(Data,8234641:Var1,[(181,131)]) } Add(IdDocument,16083958,287,112) { Point(doDocument) Point(Name) } Add(DoData,15440523,294,154) { link(onEventData,2953706:doText,[(337,160)(337,85)(135,85)(135,55)]) link(Data,16083958:Name,[]) } Add(Hub,9981300,259,147) { link(onEvent1,16083958:doDocument,[(280,153)(280,118)]) link(onEvent2,15440523:doData,[]) }