我有一个 Windows 应用程序,我想在其中向打印机发送列表框中的 PDF 列表。单步执行下面的代码,我可以看到 *axAcroPDF1.LoadFile(s) 正在加载我的应用程序中的每个文件,但 Acrobat 似乎只将 lbPDFList 列表框中的最后一项打印到打印机(例如,如果有 4 个 PDF打印,它总是只打印最后一个 PDF)?
int iListCounter = lbPDFList.Items.Count;
for (int i=0; i < iListCounter; i++)
{
String s = null;
lbPDFList.SetSelected(i,true);
s = lbPDFList.SelectedItem.ToString();
axAcroPDF1.LoadFile(s);
axAcroPDF1.Show();
axAcroPDF1.printAllFit(true);
}
这是线程问题吗?