我有一个带有文本框和两个按钮的axAcroPDF对象。
Button1加载“打开文件”对话框,向axAcroPDF对象发送文件名/路径,并将文件名/路径发送到文本框。
使用button3我想要的是重新启动加载的pdf文件并从文本框中清除文件名。这样用户就可以重新加载另一个pdf文件。
我的尝试如下:
require(ggplot2)
data <- data.frame(value = rnorm(40, mean = 2, sd = 3),
variable = c(rep('A', 20), rep('B', 20)),
group = rep(c('G1', 'G2'), 20))
yLabs <- c("Strongly Agree", "Agree", "Undecided", "Disagree", "Strongly Disagree")
ggplot(data, aes(x=variable, y=value)) +
geom_boxplot(aes(fill=group)) +
scale_y_continuous(breaks = c(1,2,3,4,5), labels=yLabs)
最初,我尝试过使用private void button3_Click(object sender, EventArgs e)
{
textBox1.Text = String.Empty;
axAcroPDF1.Dispose();
axAcroPDF1.setLayoutMode("SinglePage");
axAcroPDF1.Show();
}
和axAcroPDF1.Hide();
这会隐藏axAcroPDF,但我无法重新加载新文件。
有任何建议我应该如何解决这个问题?
答案 0 :(得分:1)
清除AxAcroPDF就像提供一个不存在的文件一样简单:
AxAcroPDF1.LoadFile("Empty")
这是很多人都混淆了同样的方式,努力实现这一目标...