一。环境的搭建
1.下载类库http://code.google.com/p/flexpaper/
2.新建FLEX项目,把下载的swc文件加入到项目的lib文件夹下。
3.在mxml中写入如下代码
<flexpaper:FlexPaperViewer width="100%" height="100%" Scale="1" id="paper"/>
4.运行程序,浏览器出现工具栏,则表示成功。
二:参数详解
_FlexPaperViewer_GradientImageButton1--_FlexPaperViewer_GradientImageButton12:工具栏按钮
| 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) 工具栏上是否显示搜索。
去除logo:paper.removeElementAt(1);
Print
=
打印
FitWidth
=
适合宽度
FitPage
=
适合整页
Scale
=
缩放
ThumbView
=
缩略图
CurrentPage
=
当前页
Search
=
搜索
NextPage
=
下一页
PreviousPage
=
上一页
Fullscreen
=
全屏
About
=
关于
Finishedsearching
=
文档搜索完成.没有发现更多 的匹配.
Searchfinished
=
搜索完成
Selectprintrange
=
选择打印范围
All
=
所有页
CurrentPage
=
当前页
Pages
=
页范围:
Enterpagenumbers
=
输 入页码,用逗号分割各页.例如 1,3,5-12
Cancel
=
取消
IncorrectRange
=
页范围输入不正确
Incorrectrangespecified
=
没有按照规定输入页范围
About
=
关于
Developedby
=
开发者 Devaldi.
Formoreinformation
=
需要了解更多信息,请参见
TwoPage
=
第二页
SinglePage
=
单页
转载于:https://blog.51cto.com/angelyu/1204673