-
1 . 功能介绍 PageOffice 的并发控制功能用来解决多个用户在线编辑同一篇文档可能造成的互相覆盖修改结果的技术难题。 B/S 架构下用户访问都是并发的,也就是说经常会出现同时 N 个用户对一个服务器页面发出请求,这就有可能同一个文档被多个用户同时打开进行编辑。为什么会出现互相覆盖呢?举个简单例子,例如 A 用户先访问页面打开了一个文档开始编辑,这时 B 用户访问相同的页面打开了同一个文档也开始编辑, B 用户可能很快就完成了文档修
-
DataRegion 类是要与书签结合使用的,既可以先在 Word 文档中插入以 PO_ 开头的书签定义数据区域,再在程序中通过 WordDocument 类对象的 OpenDataRegion(String DataRegionName) 方法获取 DataRegion 对象;又可以通过 WordDocument 类对象的 CreateDataRegion(String NewDataRegionName, DataRegionInsertType insertType, String RelativeDataRegionName) 方法直接创建数据区域从而获取 DataRegion 类对象。而 DataTag 类是与 Word 文档中用户插入的自定义特征文本结合使用的。在程序中 DataTag 类对象只能通过 OpenDa
-
主要有以下几点: 1. 针对目前 Chrome 浏览器 45 以上版本和 FireFox 浏览器 52 及以上版本不再支持任何网页中的插件问题, PageOffice 4.0 更新了产品架构,使用了 POBrowser 方式代替 3.0 中的 PageOfficeLink 方式,同样是弹出浏览器窗口,但是 POBrowser 方式可以更好的支持 session 传递,更好的支持父窗口与子窗口之间传参; 2. PageOffice 4.0 的新架构支持纯 html 页面调用 PageOffice ,可以完美支持 Java 开发的 FreeMarker 、 velocity 等框架,可以完美支持 ASP.NET 开发的所有 MV
-
模板中必须标记好数据要插入的位置,这样才可以实现用程序插入数据到文件的相应位置,就是说要想生成文件,数据的位置必须用某种元素来标记出来。使用 PageOffice 开发,常用的是 Word 书签来标记要插入数据的位置。 一般的开发人员使用 Word 比较少,可能不清楚 Word 书签是怎样插入的,下面简单的介绍一下插入书签的方法。 第一种方法:把光标定位到需要标记数据位置的地方,点 Word 菜单中的插入 - 书签,就会弹出一个标题为书签的对话框(如下
-
目前的包含文档处理功能的 Web 办公系统,在打开文档的时候,一部分系统是采用 Office 文档嵌入到主窗口页面中右侧工作区域的方式,另一部分系统采用的是弹出新的浏览器窗口,里面完整的嵌入 Office 文件的打开方式,这两种方式都有各自的优点和缺点。 主窗口页面中嵌入方式:主窗口中包含了丰富的菜单、按钮和输入框等元素,那么通过 JS 调用,可以很方便的实现文档控件与 HTML 元素的交互,但是屏幕的尺寸是有限的,浏览器本身的标题栏要占据
-
一 . SaveFilePage 和 SaveDataPage 的区别 : SaveFilePage: 指定的页面可接受二进制文件流、 Form 域,直接保存修改后的文件。 SaveDataPage: 指定的页面可接收页面提交的 Word 数据区域、 Excel 表格数据、 Form 域。 SaveFilePage: 指定的页面只能创建 FileServer 对象。 SaveDataPage: 指定的页面只能创建 PageOffice.ExcelReader 或 PageOffice.WordReader 命名空间下的对象。 SaveFilePage 的使用:只需要保存修改后的文档,而不需要提取文档内容时。 SaveDataPage 的使用:需要提交文档内容或用户输
-
在 Excel 的实际使用过程中,动态生成报表、导出报表等都是最终用户常常使用的功能,使用常规的方式针对模板中具体的每个单元格编程,动态的插入数据库中数据到 Excel 报表模板的每一个单元格,就可以实现动态报表功能。但是很多时候用户报表的样式不是一成不变的,如某公司 2015 年的产品报表希望在 2014 年的产品报表基础上,进行一些报表文本颜色、数据显示位置等方面的调整, 2014 年报表模板中合计数据原来位于单元格: A50 ,调整后, 2015
-
PageOffice产品和数据库是两个独立的概念,严格来说两者之间没有任何本质关系。PageOffice不依赖数据库而存在,但是数据库和PageOffice可以结合使用来完成某些复杂的业务逻辑。例如:PageOffice可以将数据库中数据的动态填充到Word或Excel文档中,还可以打开数据库中的二进制流文件,也可以将Word或者Excel整个文档或者文档中的一部分数据保存到数据库中,这里的数据库可以是任意数据库,如:Sqlite,Access,SQL Server,Oracle,MySQL,DB2,Sybase等。下面我们就PageOffi
-
Excel 文档指定位置填充的时候有一些特殊的需求,比如需要 Excel 文档指定的位置只能填入某一类型的数据或者某几个指定的数据。例如:有用户的需求是在 Excel 文件的指定单元格处插入一个日期类型的文本 , 所以这里只能输入日期类型,输入日期类型就需要日期控件,以防止用户随便输入其他格式。为了实现这样一些特殊的需求, PageOffice 开发出来了 Excel 单元格点击事件 , 点击单元格时弹出一个模态对话框,在这个对话框中可以嵌入 Html 页面, Html 页