2011-03-24 84 views
3

我使用flexpage和pdf2swf爲我的pdf文件生成swf並在我的頁面中顯示它。flexpaper默認的兩個頁面視圖設置

這是我用過

<script type="text/javascript"> 
    highlightPageMenuLink(); 
    var swfVersionStr = "10.0.0"; // For version detection, set to min. required Flash Player version, or 0 (or 0.0.0), for no version detection. 
    var xiSwfUrlStr = "playerProductInstall.swf"; // To use express install, set to playerProductInstall.swf, otherwise the empty string. 
    var flashvars = { 
     SwfFile : escape("<%= current_user.books.first.name%>.swf"), 
     Scale : 0.6, 
     ZoomTransition : "easeOut", 
     ZoomTime : 0.5, 
     ZoomInterval : 0.1, 
     FitPageOnLoad : false, 
     FitWidthOnLoad : true, 
     PrintEnabled : false, 
     FullScreenAsMaxWindow : false, 
     ProgressiveLoading : true, 
     PrintToolsVisible : false, 
     ViewModeToolsVisible : true, 
     ZoomToolsVisible : true, 
     FullScreenVisible : true, 
     NavToolsVisible : true, 
     CursorToolsVisible : true, 
     SearchToolsVisible : false, 
     localeChain: "en_US" 
    }; 

    var params = {} 
    params.quality = "high"; 
    params.bgcolor = "#ffffff"; 
    params.allowscriptaccess = "sameDomain"; 
    params.allowfullscreen = "true"; 
    var attributes = {}; 
    attributes.id = "FlexPaperViewer"; 
    attributes.name = "FlexPaperViewer"; 
    swfobject.embedSWF("FlexPaperViewer.swf", "flashContent", "650", "605", swfVersionStr, xiSwfUrlStr, flashvars, params, attributes); 
    swfobject.createCSS("#flashContent", "display:block;text-align:left;"); 
</script> 

ViewModeToolsVisible設置爲true,設置這個我可以看到選項來查看單頁模式頁,第二頁模式和Thumb模式。 如何使我的默認兩個頁面查看模式?

謝謝。

回答

4

有辦法顯示默認情況下顯示兩個頁面視圖。我們只要插入flexpaper_flash.js

function onDocumentLoaded(totalPages){ 
getDocViewer().switchMode('TwoPage');} 

但後來我有一個問題,這是第一次加載在單頁模式,然後將觀點轉化爲兩頁的模式下進行呼叫。然後,我不得不改變

ProgressiveLoading:真

ProgressiveLoading:假