加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

FlexPaper参数详解

发布时间:2020-12-15 04:35:34 所属栏目:百科 来源:网络整理
导读:SwfFile (String) 需要使用 Flexpaper 打开的文档 Scale (Number) 初始化缩放比例,参数值应该是大于零的整数 ZoomTransition (String) Flexpaper 中缩放样式,它使用和 Tweener 一样的样式,默认参数值为 eaSEOut. 其他可选值包括 : easenone,eaSEOut,linea



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)


 
 
  1. <script type="text/javascript">

  2. <!--

  3. var fp = new FlexPaperViewer( ? ?

  4. 'FlexPaperViewer',

  5. 'viewerPlaceHolder',{ config : {

  6. ? ? ? ? ? ? SwfFile : escape('../swf_file/<?php echo $swfdir?>/{<?php echo $swfdir?>[*,0].swf,<?php echo $prenum?>}'),

  7. ? ? ? ? ? ? Scale : 0.6,? ? ? ? ? ? ? ? ? ? ? ? ? //初始化缩放比例,参数值应该是大于零的整数

  8. ? ? ? ? ? ? ZoomTransition : 'eaSEOut',? ? ? ? ? ?//缩放方式,缓缓呈现

  9. ? ? ? ? ? ? ZoomTime : 0.5,? ? ? ? ? ? ? ? ? ? ? ?//从一个缩放比例变为另外一个缩放比例需要花费的时间,该参数值应该为0或更大

  10. ? ? ? ? ? ? ZoomInterval : 0.2,? ? ? ? ? ? ? ? ? ?//缩放比例之间间隔,默认值为0.1,该值为正数

  11. ? ? ? ? ? ? FitPageOnLoad : true,? ? ? ? ? ? ? ? ?//初始化得时候自适应页面

  12. ? ? ? ? ? ? FitWidthOnLoad : false,? ? ? ? ? ? ? ?//初始化的时候自适应页面宽度

  13. ? ? ? ? ? ? PrintEnabled : true,

  14. ? ? ? ? ? ? FullScreenAsMaxWindow : false,? ? ? ? //当设置为true的时候,单击全屏按钮会打开一个flexpaper最大化的[新窗口]而不是全屏

  15. ? ? ? ? ? ? ProgressiveLoading : false,? ? ? ? ? ?//当设置为true的时候,展示文档时不会加载完整个文档,而是逐步加载

  16. ? ? ? ? ? ? MinZoomSize : 0.2,? ? ? ? ? ? ? ? ? ? //最小的缩放比例

  17. ? ? ? ? ? ? MaxZoomSize : 5,? ? ? ? ? ? ? ? ? ? ? //最大的缩放比例

  18. ? ? ? ? ? ? SearchMatchAll : false,? ? ? ? ? ? ? ?//设置为true的时候,单击搜索[所有]符合条件的地方高亮显示

  19. ? ? ? ? ? ? InitViewMode : 'Portrait',

  20. ? ? ? ? ? ? ViewModeToolsVisible : true,? ? ? ? ? //工具栏上是否显示样式选择框

  21. ? ? ? ? ? ? ZoomToolsVisible : true,? ? ? ? ? ? ? //工具栏上是否显示缩放工具

  22. ? ? ? ? ? ? NavToolsVisible : true,

  23. ? ? ? ? ? ? CursorToolsVisible : false,? ? ? ? ? ?//工具栏上是否显示光标工具

  24. ? ? ? ? ? ? SearchToolsVisible : true,

  25. ? ? ? ? ? ? localeChain: 'en_US'

  26. ? ? ? ? ? ? }});

  27. //-->

  28. </script>



如果需要显示调用远程服务器的swf文件:设置如下:

http://www.voidcn.com/article/p-sruvrlkq-bcp.html

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读