2010-04-11 68 views
0

任何人都知道最合适的地方挂到ghostscript的,所以在解释PS文件的时候,我可以得到表格的所有通话记录:钩子的ghostscript

draw_character(浮法X,浮法Y,串font_name首, int char_id); ?

基本上我想要一个后记文件,并获得所有字符被绘制到屏幕的列表。

谢谢!

回答

0

我不确定这个答案是否会帮助你......但是你知道如何从命令行上从Ghostscript获取调试信息吗?只需在命令行中添加“-dDEBUG”,它就会吐出大量额外的信息。为了从唯一的特定主题的调试信息,您有以下选择:

 
-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 

可能的话,在PostScript编程大师可以写一个小的PostScript程序,可以做你想做的,重新界定的运营商之一(showglyph? ),它可以打印出你想要的信息,而不是(或之前)绘制每个单独的字符,并针对你的目标PS文件运行该信息。

也许你应该在comp.text.pdf或comp.lang.postscript中提问你的问题?