• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

FlexPaperViewer: FlexPaperViewer二次开发版

原作者: [db:作者] 来自: 网络 收藏 邀请

#打印控制Main.mxml#initApp: _PrintEnabled = getBoolean(params, "PrintEnabled", true);

#右上关于控制Main.mxml#initApp: _AboutVisible = getBoolean(params, "AboutVisible", true);FlexPaperViewer.mxml#documentLoadedHandler: bttnInfo.visible = AboutVisible && (new MenuIcons.SMALL_TRANSPARENT().width > 10);FlexPaperViewer.mxml#pageLoadedEventHandler: bttnInfo.visible = AboutVisible && (new MenuIcons.SMALL_TRANSPARENT().width > 10);

#右下关于控制Viewer.as#hideAboutFlexPaperViewer_Base#documentLoadedHandler: if (!AboutVisible) { viewer.hideAbout(); }

#上下文菜单控制FlexPaperViewer_Base.mxml#bindStageEvents

#全屏按钮控制Main.mxml#initApp: _FullScreenEnabled = getBoolean(params, "FullScreenEnabled", true);

#布尔参数

$('#documentViewer').FlexPaperViewer({    config: {        SWFFile: encodeURI('docs/Getting_Started.swf'),         localeChain: 'zh_CN',         PrintEnabled: false,        AboutVisible: false,        FullScreenEnabled: true    }

以上代码中的 PrintEnabled 和 AboutVisible 的值为 false,默认情况下是无效的,可以使用 'false' 代替 false。或者修改 flexpaper.js 文件中的 getHTML 方法:

/******* FLASHVARS *******/var vars = "";if (conf) {    for (var k in conf) {        if (conf[k] && k!='Toolbar') { // 把这一行改为:if ((!!conf[k] && k!='Toolbar') || conf[k] === false) {            var val = conf[k];            vars += k +'='+ (/function|object/.test(typeof val) ? f.asString(val) : val) + '&';        }    }    vars = vars.slice(0, -1);    html += '<param name="flashvars" value="' + vars + '" />';}html += "</object>";

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Kylin_Wiki: 发布时间:2022-02-13
下一篇:
PDFKit: PDFKit 是一个用来在网页上查看和下载 PDF 文档的工具包发布时间:2022-02-13
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap