2014-07-03 61 views
0

这是一个在弹出窗口中打开的pdf文件。铬和FF工作正常(显然)。但EE(10和9)上的窗口不可调整。我阅读了一些关于修复不可缩放窗口问题的文章。他们建议在window.open中放置一个“可调整大小”的参数。但我没有在我的代码中使用window.open。在新窗口中打开PDF文件中的代码是什么这个IE弹出窗口不可调整

Link pdfLink = new Link("Printable version", createFormLink(url, 
         member.getId().toString(), answers.get(0).getVisitorId(), surveyId, "review.pdf"), 
         "_blank", 500, 400, Link.TARGET_BORDER_NONE); 

其从com.vaadin.ui链接类 https://vaadin.com/api/com/vaadin/ui/Link.html

我通过API去了,找不到任何参数允许IE窗口重新调整大小。任何帮助和提示是赞赏

enter image description here

+0

你打算问同样的问题多少次? http://stackoverflow.com/questions/24517357/com-vaadin-ui-link-class-cannot-re-size-ie-window-when-opening-pdf-file –

+0

2包括这一个。我假设你不知道如何回答这两个问题。 – kaboom

+1

你原来的问题有什么问题,你应该编辑它,而不是删除并发布一个新的问题。 – Teemu

回答

0

Link组件不允许你像resizable指定参数。 BrowserWindowOpener呢。像这样使用它:

Button pdfLink = new Button("Printable version"); 
pdfLink.addStyleName(BaseTheme.BUTTON_LINK); 

BrowserWindowOpener windowOpener = new BrowserWindowOpener(createFormLink(...)); 
windowOpener.setFeatures("width=500,height=400,resizable=yes"); 
windowOpener.extend(pdfLink);