<a href="http://blog.51cto.com/attachment/201212/182351537.jpg" target="_blank"></a>
SwfFile (String) 需要使用Flexpaper打開的文檔
Scale (Number) 初始化縮放比例,參數值應該是大于零的整數
ZoomTransition (String) Flexpaper中縮放樣式,它使用和Tweener一樣的樣式,預設參數值為easeOut.其他可選值包括: easenone, easeout, linear, easeoutquad
ZoomTime (Number) 從一個縮放比例變為另外一個縮放比例需要花費的時間,該參數值應該為0或更大。
ZoomInterval (Number) 縮放比例之間間隔,預設值為0.1,該值為正數。
FitPageOnLoad (Boolean) 初始化得時候自适應頁面,與使用工具欄上的适應頁面按鈕同樣的效果。
FitWidthOnLoad (Boolean) 初始化的時候自适應頁面寬度,與工具欄上的适應寬度按鈕同樣的效果。
localeChain (String) 設定地區(語言),目前支援以下語言。
en_US (English)
fr_FR (French)
zh_CN (Chinese, Simple)
es_ES (Spanish)
pt_BR (Brazilian Portugese)
ru_RU (Russian)
fi_FN (Finnish)
de_DE (German)
nl_NL (Netherlands)
tr_TR (Turkish)
se_SE (Swedish)
pt_PT (Portugese)
el_EL (Greek)
da_DN (Danish)
cz_CS (Czech)
it_IT (Italian)
pl_PL (Polish)
pv_FN (Finnish)
hu_HU (Hungarian)
FullScreenAsMaxWindow (Boolean) 當設定為true的時候,單擊全屏按鈕會打開一個flexpaper最大化的新視窗而不是全屏,當由于flash播放器因為安全而禁止全屏,而使用flexpaper作為獨立的flash播放器的時候設定為true是個優先選擇。
ProgressiveLoading (Boolean) 當設定為true的時候,展示文檔時不會加載完整個文檔,而是逐漸加載,但是需要将文檔轉化為9以上的flash版本(使用pdf2swf的時候使用-T 9 标簽)。
MaxZoomSize (Number) 設定最大的縮放比例。
MinZoomSize (Number) 最小的縮放比例。
SearchMatchAll (Boolean) 設定為true的時候,單擊搜尋所有符合條件的地方高亮顯示。
InitViewMode (String) 設定啟動模式如"Portrait" or "TwoPage".
ViewModeToolsVisible (Boolean) 工具欄上是否顯示樣式選擇框。
ZoomToolsVisible (Boolean) 工具欄上是否顯示縮放工具。
NavToolsVisible (Boolean) 工具欄上是否顯示導航工具。
CursorToolsVisible (Boolean) 工具欄上是否顯示光标工具。
SearchToolsVisible (Boolean) 工具欄上是否顯示搜尋。
對比本例子中的參數設定:
SwfFile : escape('FusionCharts.swf'),//加載的SWF檔案為FusionCharts.swf
Scale : 0.6, //初始化縮放比例為0.6,即60%
ZoomTransition : 'easeOut',
ZoomTime : 0.5,
ZoomInterval : 0.2,
FitPageOnLoad : true,//加載時自動适應頁面
FitWidthOnLoad : false, //加載時自動适應頁面寬度
FullScreenAsMaxWindow : false,
ProgressiveLoading : false,
MinZoomSize : 0.2, //頁面最小可縮小成20%
MaxZoomSize : 5, //頁面最大可放大成500%
SearchMatchAll : false,
InitViewMode : 'Portrait',
PrintPaperAsBitmap : false,
ViewModeToolsVisible : true,
ZoomToolsVisible : true,
NavToolsVisible : true,
CursorToolsVisible : true,
SearchToolsVisible : true,
localeChain: 'en_US' //設定地區(語言)為en_US
執行個體:(V1.4.5)
<script type="text/javascript">
<!--
var fp = new FlexPaperViewer(
'FlexPaperViewer',
'viewerPlaceHolder', { config : {
SwfFile : escape('../swf_file/<?php echo $swfdir?>/{<?php echo $swfdir?>[*,0].swf,<?php echo $prenum?>}'),
Scale : 0.6, //初始化縮放比例,參數值應該是大于零的整數
ZoomTransition : 'easeOut', //縮放方式,緩緩呈現
ZoomTime : 0.5, //從一個縮放比例變為另外一個縮放比例需要花費的時間,該參數值應該為0或更大
ZoomInterval : 0.2, //縮放比例之間間隔,預設值為0.1,該值為正數
FitPageOnLoad : true, //初始化得時候自适應頁面
FitWidthOnLoad : false, //初始化的時候自适應頁面寬度
PrintEnabled : true,
FullScreenAsMaxWindow : false, //當設定為true的時候,單擊全屏按鈕會打開一個flexpaper最大化的[新視窗]而不是全屏
ProgressiveLoading : false, //當設定為true的時候,展示文檔時不會加載完整個文檔,而是逐漸加載
MinZoomSize : 0.2, //最小的縮放比例
MaxZoomSize : 5, //最大的縮放比例
SearchMatchAll : false, //設定為true的時候,單擊搜尋[所有]符合條件的地方高亮顯示
InitViewMode : 'Portrait',
ViewModeToolsVisible : true, //工具欄上是否顯示樣式選擇框
ZoomToolsVisible : true, //工具欄上是否顯示縮放工具
NavToolsVisible : true,
CursorToolsVisible : false, //工具欄上是否顯示光标工具
SearchToolsVisible : true,
localeChain: 'en_US'
}});
//-->
</script>
如果需要顯示調用遠端伺服器的swf檔案:設定如下:
<a href="http://xuqin.blog.51cto.com/5183168/1125824" target="_blank">http://xuqin.blog.51cto.com/5183168/1125824</a>
本文轉自許琴 51CTO部落格,原文連結:http://blog.51cto.com/xuqin/1088231,如需轉載請自行聯系原作者