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.