Hi again, Ufuk, I just put this page together with information that is probably pertinent to what you are doing:
https://kepler-project.org/developers/teams/framework/kepler-extension-points-1/menu-system Let me know if you see any problems or if you want more information. chad u.utku.turuncoglu at be.itu.edu.tr wrote: > Hi, > > Okay. I solve the problem. My custom suite caused the problem. I think > that i have to update it, so it is not compatible with this Kepler > version. I have also another question. What is the correct place to put > itextpdf jar file to enable export PDF menu. I uncomment the lines in > ptII/ptolemy/vergil/basic/BasicGraphFrame.java and rebuild the source but > there is no export PDF option in menu. > > Thanks, > > --ufuk > >> Hi Ufuk, >> >> Can you go over exactly what commands you typed in which caused these >> compilation errors? >> >> Also, can you try to do an "ant update" in case on of your modules did >> not download properly? >> >> Thanks! >> >> -David >> >> >> On Mar 2, 2010, at 2:50 AM, Ufuk Utku Turuncoglu wrote: >> >>> Hi, >>> >>> Thanks for the detailed information. I will try to use itextpdf >>> solution but the Kepler version that i used is little bit older. So, >>> there is no such kind of code in BasicGraphFrame.java. To enable it, >>> i try to get latest developer version but when i compile it using >>> ant run command, i am getting following error messages, >>> >>> [compile] /Volumes/dali/progs/kepler/provenance/src/org/kepler/ >>> module/provenance/Initialize.java:39: package org.kepler.tagging >>> does not exist >>> [compile] import org.kepler.tagging.Tagging; >>> [compile] ^ >>> [compile] /Volumes/dali/progs/kepler/provenance/src/org/kepler/ >>> provenance/ProvenanceRecorder.java:62: package org.kepler.tagging >>> does not exist >>> [compile] import org.kepler.tagging.TagEvent; >>> [compile] ^ >>> [compile] /Volumes/dali/progs/kepler/provenance/src/org/kepler/ >>> provenance/ProvenanceRecorder.java:63: package org.kepler.tagging >>> does not exist >>> [compile] import org.kepler.tagging.TagEventListener; >>> [compile] ^ >>> [compile] /Volumes/dali/progs/kepler/provenance/src/org/kepler/ >>> provenance/ProvenanceRecorder.java:126: cannot find symbol >>> [compile] symbol: class TagEventListener >>> [compile] TagEventListener >>> >>> related with tagging suite. I also installed tagging suite using >>> "ant change-to -Dsuite=tagging" command but the error is same. Have >>> you ever faced this kind of error? >>> >>> PS: I also add information about java and ant version (Mac OS 10.6) >>> and may be it helps you. >>> >>> java version "1.6.0_17" >>> Java(TM) SE Runtime Environment (build 1.6.0_17-b04-248-10M3025) >>> Java HotSpot(TM) 64-Bit Server VM (build 14.3-b01-101, mixed mode) >>> >>> Apache Ant version 1.7.1 compiled on September 22 2009 >>> >>> Best regards, >>> >>> --ufuk >>> >>> On 3/1/10 11:05 PM, Christopher Brooks wrote: >>>> Hi, >>>> If you have Adobe Acrobat installed, the you can print to PDF as >>>> you would print to a regular printer. Adobe Acrobat costs money >>>> though. >>>> >>>> The Ptolemy vergil script has a hacked in option "-printPDF" >>>> which will print a model to the first printer that has the string >>>> "PDF" >>>> in its name. For example, if you have Adobe Acrobat installed, >>>> >>>> $PTII/bin/vergil -printPDF $PTII/ptolemy/domains/sdf/demo/Butterfly/ >>>> Butterfly.xml >>>> >>>> will create a file called "Java Printing.pdf" on the Desktop. >>>> It looks like there is a problem with the background not being set >>>> to white though. >>>> >>>> >>>> >>>> We have prototype code that uses the AGPL'd itextPDF library from >>>> http://itextpdf.com/ >>>> >>>> This code can be enabled in Vergil by editing ptII/ptolemy/vergil/ >>>> basic/BasicGraphFrame.java >>>> and uncommenting a section of code and recompiling >>>> >>>> // Uncomment the next block to have Export PDF *ALWAYS* >>>> enabled. >>>> // We don't want it always enabled because ptiny, the >>>> applets and >>>> // Web Start should not included this AGPL'd piece of software >>>> >>>> // if (_exportPDFAction == null) { >>>> // //String exportPDFActionClassName = >>>> exportPDFActionClassNameParameter.stringValue(); >>>> // String exportPDFActionClassName = >>>> "ptolemy.vergil.basic.itextpdf.ExportPDFAction"; >>>> // try { >>>> // Class exportPDFActionClass = Class >>>> // .forName(exportPDFActionClassName); >>>> // Constructor exportPDFActionConstructor = >>>> exportPDFActionClass.getDeclaredConstructor(BasicGraphFrame.class); >>>> // _exportPDFAction = (AbstractAction) >>>> exportPDFActionConstructor.newInstance(this); >>>> // } catch (Throwable throwable) { >>>> // new InternalErrorException(null, throwable, >>>> "Failed to construct export PDF class \"" >>>> // + exportPDFActionClassName >>>> // + "\", which was read from the >>>> configuration."); >>>> // } >>>> // } >>>> // End of block to uncomment. >>>> >>>> >>>> This should add an Export PDF menu choice to Vergil's File menu. >>>> This menu choice will not be available in Kepler unless you add it. >>>> >>>> This code is prototype code, so you are on your own. >>>> >>>> The reason it is not folded in is because it uses GPL'd software. >>>> Edward and I are looking at various possibilities. >>>> >>>> _Christopher >>>> >>>> >>>> >>>> On 3/1/10 12:52 PM, u.utku.turuncoglu at be.itu.edu.tr wrote: >>>>> Hi, >>>>> >>>>> Is it possible to save created workflow in eps or pdf format? Now, >>>>> i am >>>>> using simple screen shots but the quality of them are worse than i >>>>> expected (especially for the publications). Any suggestion can be >>>>> helpful. >>>>> >>>>> Best regards, >>>>> >>>>> --ufuk >>>>> >>>>> >>> >>> -- >>> This message has been scanned for viruses and >>> dangerous content by MailScanner, and is >>> believed to be clean. >>> >>> _______________________________________________ >>> Kepler-users mailing list >>> Kepler-users at kepler-project.org >>> http://mercury.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-users >> >> -- >> This message has been scanned for viruses and >> dangerous content by MailScanner, and is >> believed to be clean. >> > > >

