<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent posts to news</title><link>https://sourceforge.net/p/trampoline/news/</link><description>Recent posts to news</description><atom:link href="https://sourceforge.net/p/trampoline/news/feed.rss" rel="self"/><language>en</language><lastBuildDate>Thu, 02 Dec 2004 05:51:24 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/trampoline/news/feed.rss" rel="self" type="application/rss+xml"/><item><title>Trampoline! 0.5.1 released</title><link>https://sourceforge.net/p/trampoline/news/2004/12/trampoline-051-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Trampoline!(C) - Helping Acrobat(R) documents leap off the Tk canvas&lt;br /&gt;
Version 0.5.1 - Code fix release&lt;/p&gt;
&lt;p&gt;What is it?&lt;/p&gt;
&lt;p&gt;Trampoline! is a nearly pure-Tcl library extension that generates an&lt;br /&gt;
Adobe Portable Document Format (PDF) document based upon the content&lt;br /&gt;
of a Tk canvas.  The intent of this extension is to provide a &amp;quot;modern&amp;quot;&lt;br /&gt;
replacement for the Tk canvas widget command postscript, which generates&lt;br /&gt;
a Postscript document based upon the content of a Tk canvas. Trampoline!&lt;br /&gt;
is striving to be compliant with Adobe PDF Reference version 1.4.&lt;/p&gt;
&lt;p&gt;Trampoline! 0.5.1 is a code fix release.  No new features are added to&lt;br /&gt;
this release of Trampoline!, but a number of changes have been made to&lt;br /&gt;
allow proper PDF document generation on both Unix and Microsoft Windows&lt;br /&gt;
platforms.  The PDF document generated is also more compliant with the&lt;br /&gt;
PDF standard.  The generated test document can now be read sucessfully&lt;br /&gt;
and without complaint by Adobe Acroread 5.0.8, Xpdf 2.02pl1, and&lt;br /&gt;
Ghostview (gv) 3.5.8.  Details on the changes made for this release of&lt;br /&gt;
Trampoline! can be view in the file ChangeLog.txt.&lt;/p&gt;
&lt;p&gt;The Trampoline! library is loaded using the command&lt;/p&gt;
&lt;p&gt;package require trampoline&lt;/p&gt;
&lt;p&gt;which creates the ::pdf namespace.  Though there are a number of&lt;br /&gt;
supporting functions within the namespace, the only one that is&lt;br /&gt;
currently directly usable is the ::pdf::generate command. This command&lt;br /&gt;
has two parameters.  The first is the path to the canvas widget. The&lt;br /&gt;
second is the name of the file that will hold the PDF document.  More&lt;br /&gt;
parameters and options will be added as the package matures.&lt;/p&gt;
&lt;p&gt;The example script provided with the distribution can be used as a&lt;br /&gt;
guide to using Trampoline!.  As the package matures, the example script&lt;br /&gt;
will change in order to demonstrate the various features of the&lt;br /&gt;
Trampoline! library.&lt;/p&gt;
&lt;p&gt;Trampoline! 0.5 features and limitations&lt;/p&gt;
&lt;p&gt;Trampoline! is written for Tcl/Tk 8.4 or later. While it was developed&lt;br /&gt;
and tested on a computer running Slackware Linux 9.1, some testing has&lt;br /&gt;
also been done on compters running Microsoft Windows operating systems.&lt;br /&gt;
Trampoline! should work on any platform that support Tcl/Tk and&lt;br /&gt;
(optionally) the Img extension.  Testers are encouraged to try&lt;br /&gt;
Trampoline! on their platform. Reports of success or problems are&lt;br /&gt;
welcome.&lt;/p&gt;
&lt;p&gt;Trampoline! supports all canvas item types, but not every item option,&lt;br /&gt;
as yet.  The Img extension is used to capture the Tk widgets displayed&lt;br /&gt;
within canvas window items.  This is why Trampoline! is described as&lt;br /&gt;
being a &amp;quot;nearly pure-Tcl&amp;quot; extension.  If the user does not plan on&lt;br /&gt;
having canvas window items within the canvas, the Img extension does&lt;br /&gt;
not need to be loaded.  Trampoline! will still function properly as&lt;br /&gt;
long as no window items are on the canvas. Note that all canvas&lt;br /&gt;
coordinates must be specified in pixels.&lt;/p&gt;
&lt;p&gt;Future goals and Feedback&lt;/p&gt;
&lt;p&gt;Work still needs to be done in adding feature options to  Trampoline!.&lt;br /&gt;
Eventually, Trampoline! will have as many of the commands and options&lt;br /&gt;
of the canvas postscript command has as is feasible.  Unique commands&lt;br /&gt;
and options related to PDF document generation will also be added as&lt;br /&gt;
warranted.&lt;/p&gt;
&lt;p&gt;An effort is also underway to refactor the extension into Tk-independent&lt;br /&gt;
and Tk-dependent components.  The goal is to eventually have PDF&lt;br /&gt;
document generation independent of any Tk commands.  These functions&lt;br /&gt;
would be placed in an extension called TclPDF. The Tk-dependent&lt;br /&gt;
functions would call the PDF functions to generate a document. These&lt;br /&gt;
functions would stay in the Trampoline! extension.  Both libraries would&lt;br /&gt;
share the ::pdf namespace, with Trampoline! acting as an add-on to&lt;br /&gt;
TclPDF.&lt;/p&gt;
&lt;p&gt;It is also hoped that at some future date Trampoline! would become part&lt;br /&gt;
of tklib and TclPDF would become part of tcllib.&lt;/p&gt;
&lt;p&gt;For comment and suggestions, I can be contacted at&lt;br /&gt;
mcody &amp;lt;at&amp;gt; users.sourceforge.net.&lt;/p&gt;
&lt;p&gt;Availablity&lt;/p&gt;
&lt;p&gt;Trampoline! is available in gziped tar file format for the Unix&lt;br /&gt;
environment and zip file format for the Microsoft Windows environment.&lt;br /&gt;
It can be obtained from the Trampoline! home page and SourceForge&lt;br /&gt;
Summary page:&lt;/p&gt;
&lt;p&gt;Home page: &lt;a href="http://trampoline.sourceforge.net"&gt;http://trampoline.sourceforge.net&lt;/a&gt;&lt;br /&gt;
SourceForge Summary page: &lt;a href="http://www.sourceforge.net/projects/trampoline"&gt;http://www.sourceforge.net/projects/trampoline&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Enjoy!&lt;/p&gt;
&lt;p&gt;Mac A. Cody&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mac Cody</dc:creator><pubDate>Thu, 02 Dec 2004 05:51:24 -0000</pubDate><guid>https://sourceforge.net9c55135f7533a3e04a92563272842f44494e9c12</guid></item><item><title>Trampoline! 0.5 Released</title><link>https://sourceforge.net/p/trampoline/news/2004/11/trampoline-05-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Trampoline!(C) - Helping Acrobat(R) documents leap off the Tk canvas&lt;br /&gt;
Version 0.5&lt;/p&gt;
&lt;p&gt;What is it?&lt;/p&gt;
&lt;p&gt;Trampoline! is a nearly pure-Tcl library extension that generates an&lt;br /&gt;
Adobe Portable Document Format (PDF) document based upon the content of&lt;br /&gt;
a Tk canvas.  The intent of this extension is to provide a &amp;quot;modern&amp;quot;&lt;br /&gt;
replacement for the Tk canvas widget command postscript, which generates&lt;br /&gt;
a Postscript document based upon the content of a Tk canvas. Trampoline!&lt;br /&gt;
is striving to be compliant with Adobe PDF Reference version 1.4.&lt;/p&gt;
&lt;p&gt;The Trampoline! 0.5 library is loaded using the command&lt;/p&gt;
&lt;p&gt;package require trampoline&lt;/p&gt;
&lt;p&gt;which creates the ::pdf namespace.  Though there are a number of&lt;br /&gt;
supporting functions within the namespace, the only one that is&lt;br /&gt;
currently directly usable is the ::pdf::generate command. This command&lt;br /&gt;
has two parameters.  The first is the path to the canvas widget. The&lt;br /&gt;
second is the name of the file that will hold the PDF document.  More&lt;br /&gt;
parameters and options will be added as the package matures.&lt;/p&gt;
&lt;p&gt;The example script provided with the distribution can be used as a guide&lt;br /&gt;
to using Trampoline!.  As the package matures, the example script will&lt;br /&gt;
change in order to demonstrate the various features of the Trampoline!&lt;br /&gt;
library.&lt;/p&gt;
&lt;p&gt;Trampoline! 0.5 features and limitations&lt;/p&gt;
&lt;p&gt;Trampoline! is written for Tcl/Tk 8.4 or later. While it was developed&lt;br /&gt;
and tested on a computer running Slackware Linux 9.1, some testing has&lt;br /&gt;
also been done on a compter running Microsoft Windows 2000 Professional.&lt;br /&gt;
Trampoline! should work on any platform that support Tcl/Tk and&lt;br /&gt;
(optionally) the Img extension.  Testers are encouraged to try&lt;br /&gt;
Trampoline! on their platform.  Reports of success or problems are&lt;br /&gt;
welcome.&lt;/p&gt;
&lt;p&gt;Trampoline! supports all canvas item types, but not every item option,&lt;br /&gt;
as yet.  The Img extension is used to capture the Tk widgets displayed&lt;br /&gt;
within canvas window items.  This is why Trampoline! is described as&lt;br /&gt;
being a &amp;quot;nearly pure-Tcl&amp;quot; extension.  If the user does not plan on&lt;br /&gt;
having canvas window items within the canvas, the Img extension does not&lt;br /&gt;
need to be loaded.  Trampoline! will still function properly as long as&lt;br /&gt;
no window items are on the canvas.  Note that all canvas coordinates&lt;br /&gt;
must be specified in pixels.&lt;/p&gt;
&lt;p&gt;Future goals and Feedback&lt;/p&gt;
&lt;p&gt;Work still needs to be done in adding feature options to  Trampoline!.&lt;br /&gt;
Eventually, Trampoline! will have as many of the commands and options of&lt;br /&gt;
the canvas postscript command has as is feasible.  Unique commands and&lt;br /&gt;
options related to PDF document generation will also be added as&lt;br /&gt;
warranted.&lt;/p&gt;
&lt;p&gt;An effort is also underway to refactor the extension into Tk-independent&lt;br /&gt;
and Tk-dependent components.  The goal is to eventually have PDF&lt;br /&gt;
document generation independent of any Tk commands.  These functions&lt;br /&gt;
would be placed in an extension called TclPDF. The Tk-dependent&lt;br /&gt;
functions would call the PDF functions to generate a document. These&lt;br /&gt;
functions would stay in the Trampoline! extension.  Both libraries would&lt;br /&gt;
share the ::pdf namespace, with Trampoline! acting as an add-on to&lt;br /&gt;
TclPDF.&lt;/p&gt;
&lt;p&gt;It is also hoped that at some future date Trampoline! would become part&lt;br /&gt;
of tklib and TclPDF would become part of tcllib.&lt;/p&gt;
&lt;p&gt;For comment and suggestions, I can be contacted at&lt;br /&gt;
mcody &amp;lt;at&amp;gt; users.sourceforge.net.&lt;/p&gt;
&lt;p&gt;Availablity&lt;/p&gt;
&lt;p&gt;Trampoline! is available in gziped tar file format for the Unix&lt;br /&gt;
environment and zip file format for the Microsoft Windows environment.&lt;br /&gt;
It can be obtained from the Trampoline! home page and SourceForge&lt;br /&gt;
Summary page:&lt;/p&gt;
&lt;p&gt;Home page: &lt;a href="http://trampoline.sourceforge.net"&gt;http://trampoline.sourceforge.net&lt;/a&gt;&lt;br /&gt;
SourceForge Summary page: &lt;a href="http://www.sourceforge.net/projects/trampoline"&gt;http://www.sourceforge.net/projects/trampoline&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Enjoy!&lt;/p&gt;
&lt;p&gt;Mac A. Cody&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mac Cody</dc:creator><pubDate>Mon, 22 Nov 2004 00:17:39 -0000</pubDate><guid>https://sourceforge.net539e50a4ed95396095cea7497aa095ab667a10ea</guid></item></channel></rss>