首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >查看PDF预览-适合屏幕(无滚动条)

查看PDF预览-适合屏幕(无滚动条)
EN

Stack Overflow用户
提问于 2020-09-20 08:53:27
回答 1查看 46关注 0票数 0

我使用Fancybox在iFrame中打开了一个PDF。有没有可能在移动肖像视图中将屏幕的宽度调整为这样的宽度,它可以显示整个画面,尽管很小?

EN

回答 1

Stack Overflow用户

发布于 2020-09-20 09:53:24

我想你会对我在2015年9月17日发布的这个例子感兴趣

https://www.autoitscript.com/forum/topic/177368-how-to-get-reference-to-pdf-object-embeded-in-ie/

首先,你应该改变iFrame元素的大小。

在第二步中,你应该检查iFrame和检查对象是如何嵌入的

例如,这可能如下所示:

代码语言:javascript
运行
复制
<script language="JavaScript">

function rsChange ()
{
    var ax = document.all.TestObj;
    if ( ax.readyState == 4 )
    {
        if ( ax.IsInitialized == false )
        {
            window.setTimeout( "rsChange();", 100 );
        }
        else
        {
            ax.Server = "192.168.1.3";
            ax.Connect ();
        }
    }
}

</script>

<OBJECT language='javascript' ID='TestObj' CLASSID='CLSID:36D64AE5-6626-4DDE-A958-2FF1D46D4424' WIDTH='640px' HEIGHT='480px' onreadystatechange='rsChange();'></OBJECT>

<br><br><br>

Don't forget to do a "REGSVR32 UltraVncAx.dll", before viewing this page.<br>
The timer trick in the rsChange() function is required to get the windowful ActiveX initialized properly, before letting the ActiveX create the VNC client child window.

</body>
</html>

在这种情况下,您应该更改以下对象中的参数:

代码语言:javascript
运行
复制
<OBJECT language='javascript' ID='TestObj' CLASSID='CLSID:36D64AE5-6626-4DDE-A958-2FF1D46D4424' WIDTH='640px' HEIGHT='480px' onreadystatechange='rsChange();'></OBJECT>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63974641

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档