你怎么知道文件的CGM版本是什么?

时间:2012-08-14 16:25:05

标签: xml graphics apache-fop

我一直在搜索,虽然我可以找到很多不同版本的CGM文件的描述,但我试图找到一种方法来告诉特定文件的CGM版本。

我在打印包含CGM图像的pdf文档时遇到了一些问题。大多数会打印,有些则不打印。我被告知我们只支持CGM版本1,所以我正在寻找一种方法来告诉CGM版本这些未打印的图像是什么。

我们使用Apache FOPjcgm plugin将xml文件,xsl文件和一些图形转换为pdf文件。

有没有办法告诉cgm文件的版本是什么,所以我可以确定这是我遇到的问题还是其他的?

1 个答案:

答案 0 :(得分:1)

CGM文件的版本在其标头中编码:METAFILE VERSION命令包含版本号(1,2,3,4)。

jcgm库提供对CGM文件的所有命令的访问:CGM类有一个showCGMCommands方法可用于打印它们。

对于不打印的图像,您可以检查库是否支持他们使用的命令,因为jcgm不支持所有命令:jcgm implemented commands