【FlexPaper】參數以及使用

以下參數可用於FlexPaper 

SwfFile (字符串) 

flash文件FlexPaper應該開放 

JSONFile (字符串) 

json文檔FlexPaper應該開放。 馬克的頁碼{頁面}如果你加載FlexPaper分裂模式(例如Paper.pdf_ {頁面} . js)。 這隻適用於FlexPaper AdaptiveUI啓用。 

IMGFiles (字符串) 

頁面的圖片FlexPaper應該開放。 與{頁面}標記頁碼(如Paper.pdf_ {頁面} . png })。 這隻適用於FlexPaper AdaptiveUI啓用。 

規模 (數量) 

應該使用的初始縮放因子。 應該是一個數量以上0(1 = 100%) 

ZoomTransition (字符串) 

時應該使用的縮放轉換放大FlexPaper。 它使用相同的過渡模式作爲中間人。 默認值是easeOut。 一些例子:easenone easeout,線性,easeoutquad 

ZoomTime (數量) 

變焦的時候應該達到新的縮放因子。 應該是0或更大。 

ZoomInterval (數量) 

縮放滑塊應該使用的間隔。 基本上每個之間的“一步”應該多大放大因子。 默認值是0.1。 應該是一個正數。 

FitPageOnLoad (布爾) 

適合在初始加載的頁面。 同樣的效果使用適合頁面按鈕的工具欄。 

FitWidthOnLoad (布爾) 

適合在初始加載寬度。 同樣的效果使用fit-width按鈕的工具欄。 

localeChain (字符串) 

設置要使用的語言環境(語言)。 目前支持以下語言: 


en_US(英語) 
fr_FR(法國) 
zh_CN(中文,簡單) 
es_ES(西班牙語) 
pt_BR(巴西葡萄牙) 
ru_RU(俄羅斯) 
fi_FN(芬蘭) 
de_DE(德國) 
設置nl_NL(荷蘭) 
tr_TR(土耳其) 
se_SE(瑞典) 
pt_PT(葡萄牙) 
el_EL(希臘) 
dn_DN(丹麥) 
cz_CS(捷克) 
it_IT(意大利語) 
pl_PL(波蘭) 
pv_FN(芬蘭) 
hu_HU(匈牙利) 

FullScreenAsMaxWindow (布爾) 

使用此設置爲true,點擊全屏和FlexPaper將打開一個新的瀏覽器窗口最大化而不是使用真正的全屏。 這是首選設置當使用FlexPaper一樣閃光獨立的安全限制flash player禁用(出於安全原因)的大部分輸入控件在真正的全屏。 

ProgressiveLoading (布爾) 

將逐步加載和顯示文檔設置爲true時相對於之前下載完整的文檔顯示頁面。 文檔至少需要轉換爲Flash版本9爲此(- t 9國旗使用PDF2SWF)。 請注意,這個參數沒有影響FlexPaper鋅。 請使用分割頁面加載FlexPaper鋅的大型文檔。 

MaxZoomSize (數量) 

設置最大允許縮放級別 

MinZoomSize (數量) 

集的最小允許縮放級別 

SearchMatchAll (布爾) 

當該值設置成真時,觀衆強調所有匹配文檔中執行搜索時。 

InitViewMode (字符串) 

設置啓動視圖模式。 例如“肖像”或“TwoPage”。 

PrintPaperAsBitmap (布爾) 

當該值設置成真時,觀衆將打印文檔作爲一個位圖與矢量化 

StartAtPage (數量) 

讓觀衆從一個特定的頁面 

ViewModeToolsVisible (布爾) 

顯示或隱藏工具欄的視圖模式 

ZoomToolsVisible (布爾) 

顯示或隱藏縮放工具欄的工具 

NavToolsVisible (布爾) 

顯示或隱藏工具欄導航工具 

CursorToolsVisible (布爾) 

光標顯示或隱藏工具欄的工具 

SearchToolsVisible (布爾) 

顯示或隱藏工具欄的搜索工具 

jsDirectory (字符串) 

集提供的javascript目錄的位置。 這隻適用於FlexPaper AdaptiveUI啓用。 

cssDirectory (字符串) 

設置css提供目錄的位置。 這隻適用於FlexPaper AdaptiveUI啓用。 

localeDirectory (字符串) 

設置語言環境提供目錄的位置。 這隻適用於FlexPaper AdaptiveUI啓用。 

 

使用flashvars參數傳遞或通過設置在flex flexpaper組件上的屬性,根據你的選擇使用。 下面的代碼塊示例展示瞭如何使用預編譯的參數可以通過flash版本 

$('#documentViewer').FlexPaperViewer( 
        { config : {
          SwfFile : "Paper.swf",
          IMGFiles : "Paper.pdf_{page}.png",
          JSONFile : "Paper.pdf.js",
          PDFFile : "Paper.pdf",
          Scale : 0.6,
          ZoomTransition : "easeOut",
          ZoomTime : 0.5,
          ZoomInterval : 0.1,
          FitPageOnLoad : false,
          FitWidthOnLoad : false,
          FullScreenAsMaxWindow : true,
          ProgressiveLoading : true,
          MinZoomSize : 0.2,
          MaxZoomSize : 5,
          SearchMatchAll : false,
          InitViewMode : 'Portrait',
                 
          ViewModeToolsVisible : true,
          ZoomToolsVisible : true,
          NavToolsVisible : true,
          CursorToolsVisible : true,
          SearchToolsVisible : true,
                
          localeChain : "en_US"
}});


發佈了21 篇原創文章 · 獲贊 29 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章