2010-04-11 7 views
0

Quelqu'un sait les bons endroits pour crochet dans Ghostscript, de sorte que lors de l'interprétation d'un fichier ps, je peux obtenir les journaux de tous les appels de la forme:crochets dans Ghostscript

draw_character (x float, float y, string font_name, int char_id); ? Fondamentalement, je veux prendre un fichier postscript, et obtenir une liste d'où tous les caractères sont dessinés à l'écran.

Merci!

Répondre

0

Je ne sais pas si cette réponse va vous aider ... mais savez-vous comment récupérer les informations de débogage de Ghostscript sur la ligne de commande? Il suffit d'ajouter "-dDEBUG" à la ligne de commande et il va cracher beaucoup d'informations supplémentaires. Pour obtenir des informations de débogage de sujets spécifiques seulement, vous avez ces options:

 
-dCCFONTDEBUG Compiled-in Fonts 
-dCFFDEBUG  CFF Fonts 
-dCMAPDEBUG CMAP 
-dDOCIEDEBUG CIE color 
-dEPSDEBUG  EPS handling 
-dFAPIDEBUG Font API 
-dINITDEBUG Initialization 
-dPDFDEBUG  PDF Interpreter 
-dPDFOPTDEBUG PDF Optimizer (Linearizer) 
-dPDFWRDEBUG PDF Writer 
-dSETPDDEBUG setpagedevice 
-dSTRESDEBUG Static GS Resources 
-dTTFDEBUG  TTF Fonts 
-dVGIFDEBUG ViewGIF 
-dVJPGDEBUG ViewJPEG 

Peut-être, un gourou de programmeur PostScript pourrait écrire un petit programme PostScript qui pourrait faire ce que vous voulez en redéfinissant l'un des opérateurs (showglyph?) d'une manière qui imprime l'info que vous voulez au lieu de (ou avant) dessiner chaque caractère individuel et l'exécuter sur votre fichier PS cible.

Peut-être que vous devriez poser votre question dans comp.text.pdf ou dans comp.lang.postscript?