TclBitPrint & Tkpath
This SourceForge project consists of two modules, tclbitprint
and tkpath. The tclbitprint module is the default one.
You need to specify tkpath as the module if you want to check out this.
To SourceForge Project
To CVS
TclBitPrint
This is a Mac OS X only printing extension so far, but is flexible enough to allow
native dialog code etc. for other platforms.
See docs for maccarbonprint.
It is already included in the distributions from ActiveState and AquaTk.
tkpath
This package implements path drawing modelled after its SVG counterpart,
see http://www.w3.org/TR/SVG11/.
See the doc directory for more info.
It is still very early in the development (version 0.1).
There are five backends used for drawing. They are all platform specific
except for the Tk drawing which uses only the API found in Tk. This
backend is very limited and has some problems with multiple subpaths.
It is only to be used as a fallback when the cairo backend is missing.
The backends:
- CoreGraphics for Mac OS X, built using ProjectBuilder
- GDI for Win32, built by VC++7 (.NET)
- GDI+ for WinXP, built by VC++7 (.NET), runs also on older system
using the gdiplus.dll
- cairo (http://cairographics.org),
built using the automake system;
the configure.in and Makefile.in files are a hack, so please help
yourself (and me)
- Tk drawing, fallback for cairo mainly, very basic
I could think of one more backend based on X11 that has more features than
the compatibility layer of Tk, since the fallback is only necessary on unix
systems anyway.
Very basic documentation.
Screenshots:
Binaries
There are no releases of this package but you can get the prebuilt libraries
for the common platforms directly by browsing CVS: