IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

PureBasicPrint - Imprimez vos codes sources en couleur

Le , par comtois

103PARTAGES

0  0 
Imprimez vos codes à partir de l'EDI PureBasic, vous en rêviez ? Flype l'a fait

Je reprends ici la présentation de Flype qui est complète.

PureBasicPrint, imprimer vos codes sources en couleur depuis l'IDE PureBasic

Téléchargement (v1.0 pre-release)

Beta 1 : http://dl.free.fr/tOFlxLTL5
Beta 2 : http://dl.free.fr/oDx1fPTeZ

PDF de présentation (Avec une notice pour l'installation et les paramètres)

http://dl.free.fr/mZiW3BHq1


Exemple d'une impression

http://dl.free.fr/r8Sn82RQl

Ce logiciel est un outil d'impression de codes sources,
à ajouter dans le menu d'outils personnalisés de l'IDE PureBasic,
ou même dans la barre d'outils pour encore plus de confort.

Par exemple, voici une copie d'écran de mon IDE PureBasic personnalisé
pour imprimer et utilisant la collection d'icônes famfamfam icons http://www.famfamfam.com/lab/icons/ :



PureBasicPrint est presque terminé, je vous le propose en téléchargement pour tester la bête.
Etant en beta test, il comporte sans doute des bugs, alors n'hésiter pas à me les remonter.
Une fois en version 1.0 le code source sera public. Pour l'instant je debug, j'optimise...

Le source n'est ni exceptionnel ni très long (environ 700 lignes) et ne fait aucunement appel à des fonctions Win32 afin de le rendre compatible sous Linux et MacOS.
Malheureusement pour l'instant le programme fait appel à la bibliothèque <SyntaxHilighting.dll> présente dans le SDK du dossier d'installation de PureBasic et qui n'est pour le moment disponible qu'avec le package PureBasic pour Windows.
J'ai demandé à Freak s'il ne pouvait pas compiler une version pour Linux et MacOS on verra bien.
http://www.purebasic.fr/english/viewtopic.php?t=38320



Ici, une impression de la sélection de votre code vers une imprimante virtuelle type PDFCreator)



RoadMap :

Code X : Sélectionner tout
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
; 
; 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).

Une erreur dans cette actualité ? Signalez-le nous !