2

对于 Datalogics APDFL 10.1.0 的初始化,我调用了以下代码:

pdflData.pluginDirListLen = PDFLGetDirList2(&pdflData.pluginDirList, sBinPath, _T(""));

我注意到这将生成一个文件AdobeFnt13.1.lst,列出指定目录中的所有文件,包括递归的所有子文件夹。
摘录:

%BeginFont
Handler:DirectoryHandler
FontType:Invalid
OutlineFileName:C:\Program Files (x86)\MyCompany\MyProgram\MyModule.pdb
FileModTime:1520519039
%EndFont

%BeginFont
Handler:DirectoryHandler
FontType:Invalid
OutlineFileName:C:\Program Files (x86)\MyCompany\MyProgram\MyProgram.chm
FileModTime:1370341752
%EndFont

这似乎是错误的,因为我只想向库宣布任何“插件”。
特别是*.ppi文件。例如“DL100PDFProcessor.ppi”。

自动生成这样的列表有什么害处吗?到目前为止,我找不到关于那些Adob​​eFnt*.lst文件的太多信息。

4

1 回答 1

1

如果您查看我们的库初始化示例代码,您会发现您只需将pluginDirList指向您的 PDFL 二进制文件所在的路径。注意:示例代码适用于 PDFL v15,但概念适用于 v10。

您不必担心与Adob​​eFnt*.lst文件的正常交互,因为 PDFL 会自动管理它并处理目录查找以查找机器上的资源。

如果您无法根据我的回答快速开始,请联系支持人员,他们将很乐意为您提供帮助。

于 2018-03-21T16:35:41.977 回答