4. Flexpaper简单使用

通过上面三章的内容,大家对Flexpaper、SWFTools应该有大概的了解了,SWF文件也已经生成了,我们开始进入Flexpaper的使用的介绍。

本章中只演示Flexpaper在WEB页面上的使用,我们要下载一个Flash版本的FlexPaper,这里我选择了FlexPaper_1.5.0_flash。

下载、解压后,可以看到包含如下文件:

主要文件、文件夹说明:

Examples  存放Flexpaper使用例子

Js        存放Flexpaper调用的JS文件

Php       存放PHP使用的文档、JS、库、SWF文件

Index.html 例子主页

FlexpaperViewer Flexpaper的核心文件,用于浏览PDF

Paper.swf  官方的默认宣传文件

playerProductInstall.swf  如果客户端浏览器的flashplayer版本过低,他是不会嵌入你的swf,而是嵌入这个playerProductInstall.swf到页面上下载flashplayer的安装文件。

4.1第一个Flexpaper例子

那我们开始完成第一个Flexpaper例子吧,一个最简单的例子,我们主要用到FlexpaperViewer.swf、JS文件夹中的flexpaper_flash.js。

创建HTML页面test.html,代码如下:

ajava.org Flexpaper例子

content="text/html; charset=utf-8" />

id="viewerPlaceHolder"

style="width:660px;height:553px;display:block">Document

loading..

var

fp = new FlexPaperViewer(

‘FlexPaperViewer‘,

‘viewerPlaceHolder‘,

{ config : {

SwfFile

: escape(‘FusionCharts.swf‘),

Scale

: 0.6,

ZoomTransition

: ‘easeOut‘,

ZoomTime

: 0.5,

ZoomInterval

: 0.2,

FitPageOnLoad

: true,

FitWidthOnLoad

: false,

FullScreenAsMaxWindow

: false,

ProgressiveLoading

: false,

MinZoomSize

: 0.2,

MaxZoomSize

: 5,

SearchMatchAll

: false,

InitViewMode

: ‘Portrait‘,

PrintPaperAsBitmap

: false,

ViewModeToolsVisible

: true,

ZoomToolsVisible

: true,

NavToolsVisible

: true,

CursorToolsVisible

: true,

SearchToolsVisible

:

true,

localeChain:

‘en_US‘

}});

把第三章部分生产的FusionCharts.swf复制到FlexPaper根目录下,我这里是 F:\FlexPaper1.5.0flash,这一步是必须的,如果不是test.html怎样读取到FusionCharts.swf呢?

测试:

打开浏览器,输入test.html的本地地址,就可以看到FlexPaper的浏览效果。这里我分别在前言中的3种测试环境,结果都没问题,效果如下图:

如果你用FF浏览器,出现提示“SecurityError: Error #2148:

SWF 文件 file:/// F:/FlexPaper1.5.0flash

/FlexPaperViewer.swf 不能访问本地资源FusionCharts.swf。只有仅限于文件系统的 SWF 文件和可信的本地 SWF 文件可以访问本地资源。”,或者IE一直都处于加载状态,这种情况,是由于Flexpaper还没获得Adobe

Flash的信任,这时你可以请访问 http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04a.html#119065,选择始终允许,把FlexPaper1.5.0flash文件夹添加到信任列表中。

原文:http://www.cnblogs.com/systemnet123/p/3514900.html

flexpaper java 例子_Flexpaper二次开发入门教程》(十) Flexpaper简单使用-第一个Flexpaper例子...相关推荐

  1. Flow-3D二次开发入门 教程

    Flow-3D二次开发入门 教程 加载体热源 (默认的,没有任何热源) General Physics Fluid设定 Meshing & Geometry Geometry meshing ...

  2. Arcobjects for java:Arcgis二次开发入门,开发一个基本地图组件

    一.目的 因学习需要,使用Java进行Arcgis二次开发.当前对arcgis进行二次开发使用的语言基本是C#,使用Java对Arcgis进行二次开发的很少.于是使用java在idea上进行Arcgi ...

  3. Revit二次开发入门教程一(工具篇)

    对BIM开发感兴趣的读者可以关注我的BIM开发系列教程 什么是BIM开发?这篇文章可以告诉你 Revit二次开发教程提纲 Revit二次开发编程入门一(工具篇) 前言 BIM诞生的背景 Revit在B ...

  4. flexpaper java 例子_【转载】《Flexpaper二次开发入门教程》(十) Flexpaper简单使用-第一个Flexpaper例子(4.1节) ......

    主要文件.文件夹说明: Examples存放Flexpaper使用例子 Js存放Flexpaper调用的JS文件 Php存放PHP使用的文档.JS.库.SWF文件 Index.html例子主页 Fle ...

  5. java ug二次开发_使用Java进行UG二次开发:简单的例子(上) | 学步园

    最近因为要进行TeamCenter二次开发(胖客户端定制),所有要开始研究Java了.因此突发奇想为什么不能使用Java进行二次开发呢?现在对UG进行的开发以C/C++应用为主.大多数使用的是原来的U ...

  6. Revit二次开发入门秘籍 01如何入门

    关于入门 我想在开始学习之前大家应该更需要知道如何入门,对比一下我们在学校的学习,我们需要书.老师-书上呢,是有所有的知识点,有重要的,有不重要的,而老师呢,会知道哪些是重点,也就是我们考试要考的,教 ...

  7. Revit 及 Revit二次开发入门笔记

    加入BIM相关行业后,虽然是个门外汉,但是还是下决心好好钻研,尽快创造些价值. BIM中很关键的软件Revit已下载.我下载的是2017版本,看了几节Revit视频教程,算是有了初步的了解.因为我的工 ...

  8. 基于Java的Arcgis二次开发所需材料

    使用ArcObjects for Java进行Arcgis10.2二次开发,可能需要的材料: 1.32位的Jdk 我使用的是jdk1.8.0_131_32 可以去官网下载,我把自己用的上传了,有需要可 ...

  9. 【Ardunio】开发入门教程【二】数据类型

    Ardunio数据类型 boolean 布尔 char 字符 byte 字节 int 整数 unsigned int 无符号整数 long 长整数 unsigned long 无符号长整数 float ...

最新文章

  1. Windows7上配置Python Protobuf 操作步骤
  2. 森林门前的小路用计算机弹奏歌曲,抖音森林外的小路是什么歌 森林外的小路歌曲介绍...
  3. MATLAB 线性运算之图像相加去噪
  4. java数据区_Java运行时数据区域介绍
  5. Ethereum Casper 101
  6. 《潮流时装设计——世界顶级时装CAD制板技巧》——1.2 国内外服装CAD的发展状况...
  7. 几个常用的产品原型设计工具
  8. ATC52 学习记录
  9. 斗鱼显示弹幕服务器连接失败,斗鱼看不到弹幕的解决方法步骤
  10. 【五校联考2015 8.20】宝藏
  11. 菜鸟学习Docker实例
  12. 【nestjs】Nest can‘t resolve dependencies of xxx无法解析xxx的依赖关系
  13. 手撕HashMap(原理)
  14. routeros php插件,RouterOS的Webfig的使用方法
  15. 面向对象与面向过程思考
  16. FFmpeg+OpenGL ES+OpenSL ES打造Android视频播放器课程总结
  17. 传感器精度和分辨率的区别
  18. 植物肉品牌Z-Rou株肉举办杭州超级粉丝见面会,正式宣告进入杭州市场
  19. (10/300)二阶线性微分方程的解的性质和结构(二)
  20. Azkaban简介和使用

热门文章

  1. Java的if判断语句
  2. 在phpstudy8上新配置的ThinkPHP5项目,因apache服务没有打开重写、伪静态,报错的解决方案
  3. 无人机上的光流定位通常适用于_优象光流模块助力无人机之使用效果分享
  4. Dell R740服务器配置RAID5+1/RAID6 配置实战
  5. 获取华丽花哨的eclipse颜色配置
  6. 惠普战66六代酷睿版和锐龙版区别对比评测哪个好
  7. react native运行报watchman的问题
  8. 交换机3种工作模式及stp原理
  9. VMI-TOOS/VBS编程
  10. 关于专利申请和专利转让的期限问题,请勿错过。