【发布时间】:2014-02-08 11:29:28
【问题描述】:
我在 WinDev 中使用 Itextsharp 并尝试获取表单的名称。 我的代码在以后:
Machine est une chaine
PdfSource= FicSource
PdfDestination = RepCible+"\"+fExtraitChemin(PdfSource,fFichier)+" "+CodId+".pdf"
MonStream = allouer un FileStream(PdfDestination,FileMode::Create)
MonPdfReader est un PdfReader(PdfSource)
POUR TOUT MaChaine DANS MonPdfReader.AcroFields.Fields.Keys
FIN
问题是 “MonPdfReader.AcroFields.Fields.Keys” 不接受。
感谢您的想法...
【问题讨论】:
-
请尝试更详细地解释您想要做什么。法语句子是否属于代码?请调整它。 :)
-
好的。我的目标是获取字段名称,以便我可以更轻松地填写它们
-
法语句子是代码的一部分。我没有成功定义迭代的集合。
-
在我的代码中,“MaChaine”是一个字符串,WinDev/Itext 不接受一个字符串来引用 field.keys。
-
我最终发现了问题所在。如果有人感兴趣:PdfSource= Sai_FicSource //file pdf source MonPdfReader est un PdfReader(PdfSource) Monfield est un AcroFields.Item POUR TOUT Monfield DE MonPdfReader.AcroFields.Fields.Keys MaChaine=Monfield FIN
标签: acrofields windev