This program is a tool to print colored source codes from the IDE.
You can easily add it to the ToolMenu and/or the ToolBar

PureBasicPrint is nearly finished, so it is proposed here as a beta.
Download
Beta 1 : http://dl.free.fr/tOFlxLTL5
Beta 2 : http://dl.free.fr/oDx1fPTeZ
August Release (Source code provided) : http://dl.free.fr/gLxnfOf1k
PDF Sheet
http://dl.free.fr/mZiW3BHq1
Example of output sheets
http://dl.free.fr/r8Sn82RQl
PureBasicPrint is more or less inspired by these posts
http://www.purebasic.fr/english/viewtopic.php?t=17127
http://www.purebasic.fr/english/viewtopic.php?t=19876
http://www.purebasic.fr/german/viewtopic.php?t=5159

PureBasicPrint output using a virtual printer (PDFCreator)

Roadmap
Code: Select all
;
; TODO :
;
; [ ] Add : Implements Line Spacing.
; [ ] Add : Graphical User Interface (?).
; [ ] Add : Installer (Copy files, ToolMenu, ToolBar, Shortcuts).
; [ ] Add : Do not prints IDE Options at the bottom of the .PB file.
; [x] Add : [ADDED] Better language support (English, Deutsch, Francais, Spanish).
; [ ] Add : Linux/MacOS Compatible.
; Should be but the Syntax Hilighting SDK
; is not available on Linux/MacOS at the moment.
;
; [ ] Optimize : Some redundant calculations can be optimized.
; [ ] Optimize : Read IDE Options starting from end of .PB file.
; This should increase a bit the loading part especially with big files.
;
; [ ] Known Bug : Line Wrapping do not works on large comments at the moment.
; [x] Known Bug : [FIXED] Color mistake when wrapping a line which is inside %CURSOR.
; [x] Known Bug : [FIXED] PageBreaks were processed even if outside of the %SELECTION.
; [x] Known Bug : [FIXED] Some problems with non-fixed fonts (line numbers).
;
