![](/img/trans.png)
[英]How do I make an if statement goto a point when a certain input is entered? Microsoft Visual Studio C#
[英]Goto specific page in PDF using C# Visual Studio
我正在使用工具箱中的AxAcroPDFLib.AxAcroPDF工具,当我单击一个按钮时,它具有特定的PDF。 我有一个单独的按钮(button2)和文本框,我想使用它们来自动将PDF页面移动到按下button2时输入到TextBox中的页码。
以下代码无法正常工作,我不确定要使用什么代码才能正常工作(不,我不能仅使用PDF阅读器中的工具来执行此操作,因为我需要监视器1和PDF上的所有控件显示在Montior 2上,我已经对此部分进行了排序):
密钥:dsm = form2 | pdfview = form2内部的PDF阅读器
dsm.pdfview.setCurrentPage(TextBox1.Text);
这不起作用。 我也尝试过:
dsm.pdfview.setCurrentPage = TextBox1.Text;
也行不通。 任何帮助将是巨大的! 谢谢。
该文档清楚地表明该语法无效setCurrentPage(LONG nPage)
您正在传递一个字符串。您需要将字符串解析为一个int或很长时间才能传递它。
此外,根据文档,您原始的方法调用是正确的,只是您传入了错误类型的参数。 转换后,请使用新参数进行相同的调用。
这就是我所做的。 感谢Dmitry为我指出了正确的方向:
密钥:dsm = form2 | pdfview =插入form2的Adobe PDF工具
private void srchPageNumBtn_Click(object sender, EventArgs e)
{
int nm = Int32.Parse(textBox2.Text);
dsm.pdfview.setCurrentPage(nm);
}
奇迹般有效 ;)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.