![](/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.