`

Flexpaper参数,Flexpaper使用方法,Flexpaper下载

阅读更多
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

 

上面带注解的参数为我们经常设置的参数,下面我们来简单演示一下几个参数改变的效果:

FitWidthOnLoad : false 改成true

 

 

MaxZoomSize : 5 改成1

 

 

localeChain: 'en_US'改成'zh_CN'

 

使用例子:

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">	
    <head> 
        <title>FlexPaper</title>         
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
        <style type="text/css" media="screen"> 
			html, body	{ height:100%; }
			body { margin:0; padding:0; overflow:auto; }   
			#flashContent { display:none; }
        </style> 
		
		<script type="text/javascript" src="js/flexpaper_flash.js"></script>
    </head> 
    <body> 
    	<div style="position:absolute;left:10px;top:10px;">
	        <a id="viewerPlaceHolder" style="width:660px;height:480px;display:block"></a>
	        
	        <script type="text/javascript"> 
				var fp = new FlexPaperViewer(	
						 'FlexPaperViewer',
						 'viewerPlaceHolder', { config : {
						 SwfFile : escape('Paper.swf'),
						 Scale : 0.6, 
						 ZoomTransition : 'easeOut',
						 ZoomTime : 0.5,
						 ZoomInterval : 0.2,
						 FitPageOnLoad : true,
						 FitWidthOnLoad : false,
						 PrintEnabled : true,
						 FullScreenAsMaxWindow : false,
						 ProgressiveLoading : false,
						 MinZoomSize : 0.2,
						 MaxZoomSize : 5,
						 SearchMatchAll : false,
						 InitViewMode : 'Portrait',
						 
						 ViewModeToolsVisible : true,
						 ZoomToolsVisible : true,
						 NavToolsVisible : true,
						 CursorToolsVisible : true,
						 SearchToolsVisible : true,
  						
  						 localeChain: 'en_US'
						 }});
	        </script>
        </div>
        
		<!-- THE FOLLOWING CODE BLOCK CAN SAFELY BE REMOVED, IT IS ONLY PLACED HERE TO HELP YOU GET STARTED. -->
        <div style="position:absolute;left:680px;height:540px;top:10px;font-family:Verdana;font-size:9pt;background-color:#CACACA;width:300px">
			<div style="padding: 5px 5px 5px 5px;font-size:15px;font-weight:bold;text-align:center;margin-top:10px;">FlexPaper Sample Document</div>
			<div style="padding: 5px 5px 5px 5px;font-size:11px;text-align:left;margin-bottom:10px;">Can't see the document and running FlexPaper from your local directory?<br/><br/> Upload the contents of the zip file to a web server or make FlexPaper trusted to run locally. You can manage your trusted flash applications at <a href="http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04a.html#119065">Adobe's website</a>.</div>
			
			<div style="background-color:#EFEFEF">
				<div style="padding: 5px 5px 5px 5px;font-size:15px;font-weight:bold;text-align:center;margin-top:50px;">More Examples</div>
				<div style="padding: 5px 5px 5px 5px;font-size:11px;text-align:left;margin-bottom:10px;line-height:150%">
						» <a href="examples/two_page.html">FlexPaper starting up in Two-Page mode</a><br/>
						» <a href="examples/interactive_API.html">Interactive API html page</a><br/>
						» <a href="examples/searchmatchall.html">Search and highlight all matches</a><br/>
						</div>
						
				<div style="padding: 5px 5px 5px 5px;font-size:15px;font-weight:bold;text-align:center;margin-top:50px;">Publishing with PHP</div>
				<div style="padding: 5px 5px 5px 5px;font-size:11px;text-align:left;margin-bottom:10px;line-height:150%">
						» <a href="php/simple_document.php">On the fly conversion (requires PHP5)</a><br/>
						» <a href="php/split_document.php">Split file conversion (requires PHP5)</a>
				</div>
						
				<div style="padding: 5px 5px 5px 5px;font-size:15px;font-weight:bold;text-align:center;margin-top:50px;">Documentation</div>
				<div style="padding: 5px 5px 5px 5px;font-size:11px;text-align:left;margin-bottom:10px;line-height:150%">
						» <a href="http://flexpaper.devaldi.com/docs_php.jsp">Configuring and Publishing with PHP</a><br/>
						» <a href="http://flexpaper.devaldi.com/docs_converting.jsp">Converting Documents</a><br/>
						» <a href="http://flexpaper.devaldi.com/docs_parameters.jsp">Parameters</a><br/>
						» <a href="http://flexpaper.devaldi.com/docs_api.jsp">API</a><br/>
				</div>		
			</div>					
		</div>
   </body> 
</html> 

 

2013-02-05 增加高度设置

修改 flexpaper_flash.js文件 ,默认是100%

(function() {
       
    var IE = document.all,
         URL = 'http://www.adobe.com/go/getflashplayer',
         JQUERY = typeof jQuery == 'function',
         RE = /(\d+)[^\d]+(\d+)[^\d]*(\d*)/,
         GLOBAL_OPTS = {
            // very common opts
            width: '110%',
            height: '165%',       
            id: "_" + ("" + Math.random()).slice(9),
           
            // flashembed defaults
            allowfullscreen: true,
            allowscriptaccess: 'always',
            quality: 'high',   
           
            // flashembed specific options
            version: [3, 0],
            onFail: null,
            expressInstall: null,
            w3c: false,
            cachebusting: false                    
    };

 



 

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

蕃薯耀 2013年2月1日 09:25:02 星期五

  • 大小: 57.5 KB
3
1
分享到:
评论

相关推荐

    FlexPaper官网下载 版本1.5.1

    FlexPaper是一款强大的在线文档查看和转换工具,专为数字化出版物设计。版本1.5.1是该软件的一个特定更新,旨在提供优化的功能和增强的性能...在下载和使用过程中,务必注意软件的兼容性和安全性,确保最佳的使用体验。

    FlexPaper 下载包

    3. **交互性**:FlexPaper 提供了丰富的交互功能,如页面翻动效果、搜索、缩放、书签和链接等,让在线阅读如同使用实体书籍一样便捷。 4. **自定义设置**:开发者可以根据需求调整界面样式、颜色方案和布局,以适应...

    flexpaper源码下载

    标题“flexpaper源码下载”暗示我们将讨论Flexpaper的源代码获取以及可能的定制与开发工作。 描述中提到,为了实现高级别的在线阅读安全性,我们需要对Flexpaper和SWF文件进行双重加密。Flexpaper的加密处理是在...

    flexpaper使用

    3. **初始化FlexPaper**:使用JavaScript编写代码来初始化FlexPaper,传入必要的配置参数。这些参数包括SWF文件的位置、PDF文件的URL、文档的宽度和高度等。 ```javascript var flexpaper_params = { SwfFile: '...

    flexPaper包+使用指南

    - 使用PDF2SWF的参数优化转换过程,比如降低质量以减小SWF文件大小,提高加载速度。 - 通过缓存策略减少网络请求,提升用户体验。 5. **FlexPaper的扩展功能**: - 可以与其他Flex组件结合,实现更复杂的交互,...

    文件在线浏览使用的flexpaper

    - **下载与引用**:首先需要从官方网站下载 FlexPaper SDK,包含核心库、样例代码和必要的配置文件。 - **HTML 集成**:在 HTML 文件中引入 FlexPaper 的 JavaScript 和 CSS 文件,设置 viewer 容器,并指定文档...

    解决使用flexpaper时兼容性问题

    FlexPaper是一款强大的在线文档查看和转换工具,特别适用于在网页上展示PDF、DJVU、图像等格式的文档。它基于JavaScript开发,提供了一个轻量级的解决方案,使得用户无需安装任何插件即可在浏览器中流畅地查看文档。...

    Flex之FlexPaper的使用

    FlexPaper是一款强大的在线文档查看和转换工具,尤其适用于...通过掌握其基本使用、配置和集成方法,你可以创建出功能丰富的在线阅读体验。结合提供的`FlexPaper资料`,你将能够快速上手并实现自己的FlexPaper项目。

    FlexPaper_1.5.1_flash

    为了充分利用FlexPaper_1.5.1_flash,开发者需要下载压缩包内的资源,并根据提供的文档或示例代码进行集成。这可能涉及到配置XML设置文件、引入JavaScript库、设置服务器路径等步骤。同时,理解并熟悉FlexPaper的API...

    FlexPaper_1.0_swc.zip -----flexPaper组件

    3. **配置参数**:创建一个FlexPaper实例,并设置所需的配置参数,如文档路径、初始显示页数、界面语言等。 4. **加载文档**:调用相应的加载方法,如`loadDocument()`,传入文档URL。 5. **事件监听**:添加事件...

    FlexPaper的flex的swc文件

    API的具体使用方法会根据版本和开发者的具体需求有所不同,通常会包括初始化、加载文件、处理事件等功能。 ```actionscript import com.flexpaper.FlexPaperViewer; var flexPaperViewer:FlexPaperViewer = new ...

    flexpaper在线文档显示

    文档部分则可能包含了如何集成 FlexPaper 到项目中,配置选项,API 使用方法以及可能遇到的问题解答。 在“标签”中提到的“flexpaper”和“flex”,分别代表了我们讨论的核心技术和相关框架。FlexPaper 是我们要...

    flexpaper1.4.5

    要在项目中使用FlexPaper,首先需要将这两个SWC文件导入到你的开发环境中,然后在代码中创建FlexPaper的实例,配置相关参数(如文档路径、初始视图等),最后将组件添加到舞台或布局容器中。 5. **版本更新**: ...

    flexpaper1.4

    flash浏览pdf文件,无打印按钮。 版本相对较低,可用。

    Flexpaper_2.0.3.zip

    Flexpaper_2.0.3.zip 是一个包含 FlexPaper 最新版本2.0.3的压缩包文件。FlexPaper 是一款强大的在线...无论是开发者还是最终用户,都能通过这个压缩包快速地集成和使用FlexPaper的最新功能,享受流畅的在线阅读体验。

    FlexPaper_2.1.5.zip

    对于FlexPaper,它可能会解释如何下载、配置和运行源代码,以及如何与自己的Web应用集成。 4. **Changelog.txt**: 这个文件记录了 FlexPaper 2.1.5 版本的所有更改和更新。通过阅读它,开发者可以了解此版本相对于...

    JSP中实现FlexPaper的demo

    1. **下载和引入库**:你需要从FlexPaper的官方网站下载相应的库文件,包括JavaScript库、CSS样式表以及Flash或HTML5渲染引擎。将这些资源部署到你的Web应用的公共目录,如WEB-INF下的lib或者静态资源目录。 2. **...

    FlexPaper修改后源码

    flexpaper源码,去掉了logo,去掉了about按钮。可以用Flash builder直接打开,进行二次开发,生成的flexPaper.swf改名为FlexPaperViewer.swf后就可以直接导入从flexPaper网站下载的例子中使用

Global site tag (gtag.js) - Google Analytics