所有内容都适用于flexpaper,但它很有用......
我使用免费版的flexpaper,但是当我使用他们的API时:
function onDocumentLoaded(totalPages){
getDocViewer().searchText('UK');
}
如Flexpaper示例所示,但似乎没有任何效果......
任何人都有这个问题吗?感谢
答案 0 :(得分:1)
不确定您使用的是哪个版本的FlexPaper,但我注意到在1.4.2和1.5.1之间,getDocViewer函数已从支持javascript代码中静默删除。在更改日志中没有提到此删除。
答案 1 :(得分:0)
您可以尝试以下代码:
<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