`
妮子321
  • 浏览: 82109 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

PageOffice,word常用接口对象--DataRegion类

阅读更多

DataRegion 类,代表一个数据区域,用来填充数据区域及控制数据区域格式。您只能通过调用 OpenDataRegion(String) 方法或 CreateDataRegion(String, DataRegionInsertType, String) 方法获得 DataRegion 对象。

什么是数据区域?数据区域是Word文档中具有 "PO_" 前缀命名的书签所定位的文档区域。简单来说,数据区域就是一种特殊的Word书签对象,便于定位Word文档中的内容。数据区域是PageOffice开发平台中重要的技术概念,很多Word操作都需要调用DataRegion完成。

这里举个简单的例子说明什么是数据区域:假设开发者需要在待打开的Word文档指定位置处显示产品名称,就可以先手动打开此Word文档,在指定位置处插入书签"PO_ProductName",保存文档。这样数据区域"ProductName"就定义好了,编写代码即可在此数据区域处生成想要的内容。

doc.openDataRegion("PO_ProductName").setValue("PageOffice"); 

所属命名空间:


进行写入操作时
Java开发时命名空间为:com.zhuozhengsoft.pageoffice.wordwriter
ASP.NET开发时命名空间为:PageOffice.WordWriter

进行读取操作时
Java开发时命名空间为:com.zhuozhengsoft.pageoffice.wordreader
ASP.NET开发时命名空间为:PageOffice.WordReader

WordDocument类的使用


WordDocument类在PageOffice开发平台下,通过PageOfficeCtrl控件实现对Word文件的写入和读取操作。
部分实现代码如下:

JAVA写入操作:

	// WordDocument对象的创建
    WordDocument doc = new WordDocument();
	DataRegion dataRegion = doc.openDataRegion("PO_Name");//打开数据区域
    dataRegion.setValue("张三");
	... ...
	poCtrl1.setWriter(doc); //设置数据对象,不要忘记此句,否则向Word中写入的操作不起作用	
	poCtrl1.setSaveDataPage("SaveDate.jsp");//保存时接收数据的地址
	poCtrl1.webOpen("doc/test.doc", OpenModeType. docNormalEdit, "用户名");//打开文件

JAVA读取操作:

	获取Word提交的数据
	// WordDocument对象的创建
	WordDocument doc = new WordDocument(request,response);
 	DataRegion dataRegion = doc.openDataRegion("PO_Name");//获取某个数据区域
	String name = dataRegion.getValue();//获取数据区域中的数据
	... ...
	doc.close();//关闭WordDocument对象并返回保存成功的消息。

ASP.NET写入操作:

	// WordDocument对象的创建  
    PageOffice.WordWriter.WordDocument doc = new PageOffice.WordWriter.WordDocument();
	PageOffice.WordWriter.DataRegion dataRegion = doc.OpenDataRegion("PO_Name");//打开数据区域
    dataRegion.Value = "张三";
	... ...
	PageOfficeCtrl1.SetWriter(doc);//设置数据对象,不要忘记此句,否则向Word中写入的操作不起作用	
	PageOfficeCtrl1.SaveDataPage = "SaveData.aspx";//保存时接收数据的地址
	PageOfficeCtrl1.WebOpen("doc/test.doc",PageOffice.OpenModeType.docNormalEdit,"用户名");

ASP.NET读取操作:

	// WordDocument对象的创建
    WordDocument doc = new WordDocument();
    DataRegion dataRegion = doc.OpenDataRegion("PO_Name");
    string name = dataRegion.Value;//获取数据区域中的数据
	... ...
    doc.Close();

 

分享到:
评论

相关推荐

    PageOffice_ASP.NET office插件

    PageOffice for ASP.NET是一款集成微软OFFICE功能的ASP.NET控件平台,能够在网页中嵌入运行微软Office的特殊功能。PageOffice把微软复杂的Office编程接口(COM API) 有效地整合于 ASP.NET 环境,通过简化的。NET...

    PageOffice 基础教程.pdf

    在Excel篇中,教程介绍了Workbook类、Sheet类、Table类和Cell类等常用接口对象,并指导如何动态填充Excel文档、实现单元格点击事件、用户自定义Excel模板、读取数据以及隐藏行号和列标的高级操作。 Java篇中,主要...

    java导出格式文档

    - **创建DataRegion对象**:例如,`doc.CreateDataRegion("PO_title", PageOffice.WordWriter.DataRegionInsertType.After, "[home]")`用于创建新的书签并插入数据。 - **设置字体样式**:包括字体粗细、大小、...

    FAT文件系统在NAND Flash存储器上的改进设计

    其内部组织形式是以块(block)为单位,而块又由页(page)组成,页是数据读写的最小单位。NAND Flash具有块擦除的特性,即在写入新数据之前必须先擦除整个块,且其擦除次数有限,因而需要特别的设计来避免频繁擦写...

    基于java的技术大健康综合咨询问诊平台的设计与实现.docx

    基于java的技术大健康综合咨询问诊平台的设计与实现.docx

    #_ssm_121_mysql_酒店管理系统_.zip

    均包含代码,文章,部分项目包含ppt

    #_ssm_099_mysql_花卉养殖知识平台_.zip

    均包含代码,文章,部分项目包含ppt

    HTML+CSS实现一个好看的动态交互效果底部导航栏源码

    演示地址:https://blog.csdn.net/qq_41221596/article/details/142372140

    电子卫浴,基于8266,云智易,远程控制浴缸、光波房、温蒸房的工作状态 Android版.zip(毕设&课设&实训&大作业&竞赛

    项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用

    基于java留学生交流互动论坛网站设计与实现.docx

    基于java留学生交流互动论坛网站设计与实现.docx

    软件自动定时启动器-添加可执行文件软件,设置启动的时间,也可以设置关闭的时间-供大家学习研究参考

    点击添加软件,可以添加可执行文件软件,设置启动的时间,也可以设置关闭的时间 注意,时间为00:00:00 等于没设置,这个时间不在设置范围,其他任何时间都可以 1.1更新 1:修复,设置的软件启动时间无法保存到配置文件 2:修复,设置的软件启动时间软件启动自动加载 3:修复,设置跨天,可能出现,无法执行的问题。

    92092092092011111111111111111

    92092092092011111111111111111

    java-ssm+vue小雨杂志在线投稿网站实现源码(项目源码-说明文档)

    本系统的集成开发环境是Eclipse,前端使用了html+JavaScript等技术,数据库管理运用了MySQL,Web服务器采用Tomcat,另外还采用SSM框架技术和B/S结构。 系统功能实现是系统编码环节,本系统主要分为三个模板,用户管理模块、稿件信息管理模块、留言管理管理模块 项目关键技术 开发工具:IDEA 、Eclipse 编程语言: Java 数据库: MySQL5.7+ 后端技术:ssm 前端技术:Vue 关键技术:springboot、SSM、vue、MYSQL、MAVEN 数据库工具:Navicat、SQLyog

    基于java的旅游资源网站设计与实现.docx

    基于java的旅游资源网站设计与实现.docx

    基于java的高校教师科研信息展示网站设计与实现.docx

    基于java的高校教师科研信息展示网站设计与实现.docx

    计算机二级计算机网络基本概念重点内容自行整理

    计算机网络是现代信息社会的重要基础设施,它通过各种通信设备和协议将不同地理位置的计算机连接起来,实现信息的传输、共享和处理。 计算机网络是指利用通信设备和线路将地理位置不同的、功能独立的多个计算机系统互连起来,以功能完善的网络软件(网络通信协议、信息交换方式及网络操作系统等)实现网络中资源共享和信息传递的系统。

    ASP基于web的学校新闻发布系统开发(论文+源代码+开题报告+文献综述+外文翻译).zip

    1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。

    2015 APMCM B题

    2015 APMCM B题

    基于java的手办周边商城设计与实现.docx

    基于java的手办周边商城设计与实现.docx

    asp.net多线程的TCP端口扫描程序的设计与实现(源代码+论文).zip

    1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看REaDME.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 、1资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。

Global site tag (gtag.js) - Google Analytics