所有东西都在flexpaper中工作,但它是api ...
我使用的是免费版本的flexpaper,但是当我使用他们的API时,比如:
function onDocumentLoaded(totalPages){
getDocViewer().searchText('UK');
}如Flexpaper示例所示,但似乎什么都不起作用...
有人已经有这个问题了吗?谢谢
发布于 2012-07-17 03:57:30
不确定您使用的是哪个版本的FlexPaper,但我注意到在1.4.2和1.5.1之间的某个地方,getDocViewer函数被悄悄地从support javascript代码中删除了。更改日志中没有提到此删除。
发布于 2014-08-07 20:42:54
你可以试试这段代码:
<script type="text/javascript">
$(function() {
$('#documentViewer').bind('onDocumentLoaded',function(){
window.$FlexPaper = window.getDocViewer = window["$FlexPaper"] = function(id){
var instance = (id==="undefined")?"":id;
if (window['ViewerMode'] == 'flash') {
return window["FlexPaperViewer_Instance"+instance].getApi();
}else if(window['ViewerMode'] == 'html'){
return window["FlexPaperViewer_Instance"+instance];
}
};
$FlexPaper('documentViewer').searchText('UK');
});
});
</script>其中$FlexPaper是您的FlexPaper实例的ID
https://stackoverflow.com/questions/7953739
复制相似问题