What: tkprint (Ian) Where: http://www.cygnus.com/%7Eirox/tkprint/ (??? page not found) Description: Allows you to print the content of a canvas or text widget under Windows without having to do PostScript. Updated: 08/1999 Contact: mailto:irox@cygnus.com (Ian) (???) What: TkPrint 1.1 Where: Custom Clients Web Site: http://pages.videotron.com/cclients/ Direct: http://pages.videotron.com/cclients/files/tkprint1.1.html Description: The TkPrint 1.1 package is an enhanced version of the TkPrint extension. The package permits the capture of widget windows to local files, and the printing to local printers of displayed widget contents using the native Windows printing facilities. Updated: 05/2005 Contact: customclients@videotron.ca What: Variety of Windows extensions (Findleton) Where: http://pages.infinit.net/cclients/ Description: Currently available are extensions that support DDE (v 203), Winhelp (2.0), printing (tkprint 1.17), frame animation, BMP creation, and an extension that does "everything" that DDEML does, including being able to write DDEML servers entirely in Tcl. Also mentioned having written an IRC client extension. Updated: 03/2004 Contact: [Iain B. Findleton] mailto:customclients@videotron.ca [Victor Wagner] reports that tkPrint is closed-source and "cannot work with non-latin1 symbols", in apparent contrast to Schwartz's GDI and Print extensions mentioned below. Other printing related extensions include: What: Tcl Extensions by Michael Schwartz Where: http://www.du.edu/%7Emschwart/tcl-tk.htm Description: This page contains pointers to a number of Tcl extensions, including a Tk that uses Curses, GD (Image file rendering based on the Tom Boutell's gd library - supports PNG and GIF) - version 0.1.0.4, GDI (Graphics device drawing similar to Tk canvas, but for Windows) - version 0.9.8.3, HDC (Name/address manipulations) - version 0.2.0.1, WMF (Windows metafile context for copying to clipboard) - version 0.1.0.2, Tkmsmail ([MAPI] and CMD mail interfaces, allowing Windows programs to send mail) - version 1.0.1.1 (now available from the tcl core's CVS repository and is TEA compliant) , Print (printer contexts, providing invocation of common printer dialogs and exposes the device context for supporting interaction with other platform specific drawing primitives - Windows and Unix) - version 0.9.5.2, Profile (.INI file manipulations - Windows and Unix) - version 0.6.0.2, Signal (simple signal processing - Unix) - version 1.4, Winexec (Windows exec command which can properly launch detached 16 bit and DOS apps as well as Win32 apps) - version 0.6.0.1, a .zip bundle of Tcl 8.2 DLLs with NT stubs. Updated: 06/1999 Contact: mailto:mschwart@nyx.net What: TclPrint Where: http://www.cpsc.ucalgary.ca/%7Eroseman/tclprint/ ftp://ftp.cpsc.ucalgary.ca/pub/users/roseman/TclPrint.sit.hqx ftp://ftp.cpsc.ucalgary.ca/pub/users/roseman/tclprint.zip Description: Small Tcl extension to provide the framework for printing on the Macintosh and Windows platoform. Provides hooks to native printing dialogs and support for the overall printing loop. Does *NOT* support a way to specify what goes on the page. Work with contact to develop the code. Updated: 10/1997 Contact: mailto:roseman@cpsc.ucalgary.ca ---- As far as I know both, Tkprint AND Printer.dll by M.Schwartz have severe problems printing characters above code 255. The Documentation of the GDI Extension, that's necessary to be used with printer.dll says: "LIMITATIONS: Assumes 256 characters per font."[http://www.du.edu/%7Emschwart/gdi.txt] Tkprint on the other hand claims to be compatible with utf-8, but when trying to print it also fails to render those correctly. "The code that handles the printing of text widgets has been modified to support UTF-8 character encoding."[http://pages.infinit.net/cclients/files/tkprint1.1.html] So currently I have no Idea how printing unicode text can be done with tcl/tk and Windows. '''Patrick Heck''' ---- The gdi package now does support UTF-8 as of version 0.9.9.14. Thank you to ElectronicFarm, and Carlos Tasada for reporting this problem to me so it could be fixed. '''Michael I. Schwartz''' ---- [Category Printing] - [Category Package]