我一直在搜索,虽然我可以找到很多不同版本的CGM文件的描述,但我试图找到一种方法来告诉特定文件的CGM版本。
我在打印包含CGM图像的pdf文档时遇到了一些问题。大多数会打印,有些则不打印。我被告知我们只支持CGM版本1,所以我正在寻找一种方法来告诉CGM版本这些未打印的图像是什么。
我们使用Apache FOP和jcgm plugin将xml文件,xsl文件和一些图形转换为pdf文件。
有没有办法告诉cgm文件的版本是什么,所以我可以确定这是我遇到的问题还是其他的?
答案 0 :(得分:1)
CGM文件的版本在其标头中编码:METAFILE VERSION命令包含版本号(1,2,3,4)。
jcgm库提供对CGM文件的所有命令的访问:CGM类有一个showCGMCommands方法可用于打印它们。
对于不打印的图像,您可以检查库是否支持他们使用的命令,因为jcgm不支持所有命令:jcgm implemented commands。