在COM对象中查找方法

时间:2014-11-24 15:18:18

标签: php windows com adobe-indesign indesign-server

我尝试使用InDesign Server CS6的COM对象将InDesign文档导出为PDF格式。

检查InDesign附带的对象模型查看器我找到了一种方法' exportFile()'对于Document对象,但使用此结果会导致错误,告知此方法变体不存在。 使用' export()'而是给我正确的结果,但这个方法不在文档中,所以我不知道使用什么参数。

有没有办法直接从COM对象中提取所有方法和其他有用信息,而不依赖于InDesign文档?这个文档并不总是正确的?

1 个答案:

答案 0 :(得分:0)

可用于COM组件的所有元数据都来自类型库 - 它通常作为资源嵌入到组件中,或者它可以是二进制文件旁边的单独的.tlb文件。

类型库描述组件的二进制接口和支持具有一些文档 - 如果类型库没有您正在寻找的信息,它可以在产品文档中,或者您将不得不谈对于组件的开发人员和Google可能遇到同样问题的其他人。

如果您的IDE还没有内置支持,您可以使用OLE/COM Object Viewer检查类型库。