Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1273 connectés 

 


Dernière réponse
Sujet : imprimer du code source...
arsunik Pour Java, le mieux est d'imprimer sous Emacs, ça fait les couleurs et tout bien mieux qu'a2ps :)
 
voilà 2 tites fonctions qu'il faut charger (par exemple, les mettre dans le .emacs) et ensuite M-x psprint-all
et ensuite, lpr *.ps
après tu peux effacer les .ps
 
;;; ### autoload
(defun psprint (arg)
  "Print the current buffer in nom_buffer.ps.
With a prefix argument, print it directly"
  (interactive "P" )
  (require 'ps-print)
  (let ((ps-paper-type 'a4)
  ;; marges                        cm
  (ps-left-margin   (/ (* 72   .7) 2.54))
  (ps-right-margin  (/ (* 72   .7) 2.54))
  (ps-bottom-margin (/ (* 72   .7) 2.54))
  (ps-top-margin    (/ (* 72  1.5) 2.54))
  (ps-inter-column  (/ (* 72  1.0) 2.54))
  (ps-header-offset (/ (* 72   .5) 2.54))
  (ps-font-size 8)
  (ps-landscape-mode t)
  (ps-number-of-columns 2))
    (ps-print-buffer-with-faces
      (if arg
 nil
 (concat (file-name-nondirectory (buffer-file-name)) ".ps" )))))
 
;;; ### autoload
(defun psprint-all (arg)
  "Print all buffers in buffer_name.ps
Don't print buffer which aren't files like \"*scratch*\".
With a prefix argument, print it directly"
  (interactive "P" )
  (save-excursion
    (let ((l (buffer-list)))
      (while l
 (switch-to-buffer (car l))
 (if (not (string-match "\\*" (buffer-name (current-buffer))))
     (psprint arg))
 (setq l (cdr l))))))

 

[jfdsdjhfuetppo]--Message édité par ArSuniK--[/jfdsdjhfuetppo]


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
arsunik Pour Java, le mieux est d'imprimer sous Emacs, ça fait les couleurs et tout bien mieux qu'a2ps :)
 
voilà 2 tites fonctions qu'il faut charger (par exemple, les mettre dans le .emacs) et ensuite M-x psprint-all
et ensuite, lpr *.ps
après tu peux effacer les .ps
 
;;; ### autoload
(defun psprint (arg)
  "Print the current buffer in nom_buffer.ps.
With a prefix argument, print it directly"
  (interactive "P" )
  (require 'ps-print)
  (let ((ps-paper-type 'a4)
  ;; marges                        cm
  (ps-left-margin   (/ (* 72   .7) 2.54))
  (ps-right-margin  (/ (* 72   .7) 2.54))
  (ps-bottom-margin (/ (* 72   .7) 2.54))
  (ps-top-margin    (/ (* 72  1.5) 2.54))
  (ps-inter-column  (/ (* 72  1.0) 2.54))
  (ps-header-offset (/ (* 72   .5) 2.54))
  (ps-font-size 8)
  (ps-landscape-mode t)
  (ps-number-of-columns 2))
    (ps-print-buffer-with-faces
      (if arg
 nil
 (concat (file-name-nondirectory (buffer-file-name)) ".ps" )))))
 
;;; ### autoload
(defun psprint-all (arg)
  "Print all buffers in buffer_name.ps
Don't print buffer which aren't files like \"*scratch*\".
With a prefix argument, print it directly"
  (interactive "P" )
  (save-excursion
    (let ((l (buffer-list)))
      (while l
 (switch-to-buffer (car l))
 (if (not (string-match "\\*" (buffer-name (current-buffer))))
     (psprint arg))
 (setq l (cdr l))))))

 

[jfdsdjhfuetppo]--Message édité par ArSuniK--[/jfdsdjhfuetppo]

bodoche

GUG a écrit a écrit :

voila c a2ps ;)  
y a un bon man avec  




Je vais me renseigner, merci...

GUG voila c a2ps ;)  
y a un bon man avec
bodoche

Dark_Schneider a écrit a écrit :

prendre un éditeur ki fait la coloration syntaxique et lui dire d'imprimer en espérant k'il imprime avec les couleurs ?  




A voila une reponse formidable!!
 
bon figure toi que j'y avais deja pensé. Mais vois tu, me taper a la main avec la petite souris, clique "fichier", clique "imprimer" clique "dans un fichier" clique "destination du fichier" clique "zob..."
c'est penible, surtout lorsque l'on a plus de 20 classes.
 
Pour imprimer mes fichier postscript j'utilise la commande
lp -d "ton imprimante" *.ps
 
J'aimerais bien avoir une methode aussi simple pour imprimer des code source....

Dark_Schneider prendre un éditeur ki fait la coloration syntaxique et lui dire d'imprimer en espérant k'il imprime avec les couleurs ?
GUG oui c euh je sais plus 2 s

 

[jfdsdjhfuetppo]--Message édité par GUG--[/jfdsdjhfuetppo]

bodoche Salut, je souhaite savoir si vous connaissez un moyen simple et rapide pour imprimer du code source ou plutot pour convertir du code source en un trux genre postsctip ou Latex ou n'importe quoi que l'on puisse imprimer mais il faut qu'il y ai la coloration, l'indentation et tout et tout.
 
Au passage si c'a marche avec Java c'est encore mieux.

Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR