我遇到的问题是有时(确切地说不清楚),在我调整浏览器窗口大小之前,显示带docs.google.com
的嵌入式文档不显示文档。
抓一些爆米花,这是一部显示问题的电影:
这是我的代码:
HTML:
<iframe runat="server" id="frame" style="width:100%;height:600px;border:0;"></iframe>
C#Code begind(在Page_Load
方法中):
frame.Attributes["src"] = "https://docs.google.com/gview?url=https://example.com/1.doc&embedded=true";
我尝试通过直接浏览https://docs.google.com/gview?url=https://example.com/1.doc&embedded=true
来重现它,但它从未发生过这种情况。
注意:有时文档根本不会显示,就好像它从未加载过一样,而iFrame总是空白。
任何想法如何解决这个问题?
答案 0 :(得分:0)
您可以尝试设置默认文档大小。这就是我从Google文档中打印信封的方法
var envelope10={};
envelope10[DocumentApp.Attribute.PAGE_HEIGHT]=296;
envelope10[DocumentApp.Attribute.PAGE_WIDTH]=684;
envelope10[DocumentApp.Attribute.FONT_FAMILY] = 'Calibri';
envelope10[DocumentApp.Attribute.FONT_SIZE] = 18;
envelope10[DocumentApp.Attribute.BOLD] = true;
envelope10[DocumentApp.Attribute.LINE_SPACING]=1;