我正在使用工具箱中的AxAcroPDFLib.AxAcroPDF工具,当我点击按钮时,它正在使用特定的PDF。我有一个单独的按钮(button2)和文本框,我想用它来自动将PDF页面移动到按下按钮2时输入到TextBox中的页码。
以下代码不起作用,我不知道使用什么代码来使其工作(并且我不能只使用PDF阅读器内的工具来执行此操作,因为我需要监视器1上的所有控件并且PDF显示在Montior 2上,我已对此部分进行了排序):
KEY:dsm = form2 | pdfview = form2中的PDF阅读器
spring.data.mongodb.connectionTimeout=2
这不起作用。我也试过了:
dsm.pdfview.setCurrentPage(TextBox1.Text);
也不行。任何帮助都会很棒!感谢。
答案 0 :(得分:0)
文档清楚地显示语法为void setCurrentPage(LONG nPage)
您正在传入一个字符串。您需要在传入字符串之前将字符串解析为int或long。
How to parse a string into a number
此外,根据文档,您的原始方法调用是正确的,除非您传入了错误类型的参数。转换后,使用新参数进行相同的调用。
答案 1 :(得分:0)
这就是我的所作所为。感谢德米特里指出我正确的方向:
KEY:dsm = form2 | pdfview = Adobe PDF工具插入form2
private void srchPageNumBtn_Click(object sender, EventArgs e)
{
int nm = Int32.Parse(textBox2.Text);
dsm.pdfview.setCurrentPage(nm);
}
像魅力一样工作;)