HTML中可以支持参数(如果没有就不能叫报表了),参数的引用方式为:${参数名称},参数的传递方式为json方式,如下:
var html = "<html><h1>${公司}</h1><img src='${徽标}'></html>";
XDoc.run(html,"flash",{公司:"新浪",徽标:"http://i1.sinaimg.cn/dy/deco/2013/0329/logo/LOGO_1x.png"},"_blank");
XDOC还可以使用“_xdata”参数传递批量数据,例如:
XDoc.run(html,"flash",
{_xdata:[
{公司:"新浪",徽标:"http://i1.sinaimg.cn/dy/deco/2013/0329/logo/LOGO_1x.png"},
{公司:"百度",徽标:"http://www.baidu.com/img/bdlogo.gif"},
{公司:"腾讯",徽标:"http://mat1.gtimg.com/www/images/qq2012/qqlogo_1x.png"},
{公司:"阿里巴巴",徽标:"http://i04.c.aliimg.com/cms/upload/2012/625/674/476526_1451252140.jpg"}
]}
,"_blank");
完整的示例html:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>XDOC Server</title> </head> <body> <script type="text/javascript" src="http://xdoc.sinaapp.com/xdoc.js"></script> <script type="text/javascript"> var html = "<html><h1>${公司}</h1><img src='${徽标}'></html>"; //XDoc.run(html,"flash",{公司:"新浪",徽标:"http://i1.sinaimg.cn/dy/deco/2013/0329/logo/LOGO_1x.png"},"_blank"); XDoc.run(html,"flash", {_xdata:[ {公司:"新浪",徽标:"http://i1.sinaimg.cn/dy/deco/2013/0329/logo/LOGO_1x.png"}, {公司:"百度",徽标:"http://www.baidu.com/img/bdlogo.gif"}, {公司:"腾讯",徽标:"http://mat1.gtimg.com/www/images/qq2012/qqlogo_1x.png"}, {公司:"阿里巴巴",徽标:"http://i04.c.aliimg.com/cms/upload/2012/625/674/476526_1451252140.jpg"} ]} ,"_blank"); </script></body> </html>
相关推荐
文档一个前端文档生成器安装使用 npm 安装 xdoc: $ npm install xdoc -g用法初始化文档: $ xdoc init构建文档: $ xdoc build [options]在 127.0.0.1:8000 启动服务器: $ xdoc server在 127.0.0.1:8000 启动...
文档什么是 Xdoc Xdoc 是一种用于软件项目的简单文档语言。 它专注于但不限于 Eclipse 插件项目,生成功能齐全的 Eclipse 帮助插件。 我们支持代码块以及类路径中对 java 类的代码引用。 编辑器中的错误标记会向开发...
3. 报表处理:可以使用XDOC智能文档平台来处理报表,实现报表的智能化和自动化。 知识点: 1. XML格式的应用:XDOC智能文档平台使用XML格式作为文档的基础格式,这使得文档的格式丰富和开放。 2. 文档式表单:XDOC...
【XDoc: 可执行文件引擎】 XDoc是一种创新的文件格式,被设计为一个通用容器,用于存储和执行各种类型的文档。它不是简单的文本或图像文件,而是包含了一个完整执行环境的文件,使得文档自身可以包含代码并进行自我...
XDoc讨论QQ群:820854691❦ XDoc 基于Java注释的接口文档工具基于java注释生成接口文档-对代码无侵入,无需注解,纯代码注释支持SpringWeb, SpringBoot, JFinal文档输出格式支持markdown和离线/在线html等为何使用XDoc?...
5. 其他带$数字的类(如XDocEditorEmbed$6.class、XDocBuilderEmbed$3.class等)通常是内部匿名类或私有辅助类,用于实现特定的功能或逻辑,如事件监听、回调处理等。 在实际使用中,用户可以通过这个本地编辑器...
尤其在处理多种格式的文档时,如我们提到的"xdoc"文件,这种预览功能显得尤为实用。xdoc文件是Microsoft Word创建的文档,通常包含了文本、图像、表格和格式化元素。 文件预览技术主要涉及以下几个核心知识点: 1....
- 在实际应用中,Xdoc常用于生成报表、合同等需要定制化格式的文档,尤其是在需要动态填充数据的情况下。 2. **Freemarker**: - Freemarker是一个强大的、开源的模板引擎,它支持多种语言,包括Java。它的主要...
萨克森-xdoc 用于LINQ to XML的概念证明Saxon .NET API XDM实现(将Saxon .NET与包装的XDocument结合使用) 注意:这是概念的有效证明。 但是,有几件事情没有实现,也没有经过测试。 概括 saxon-xdoc允许您直接在...
5. 使用XDoc:通过XDoc库,选择目标格式(如PDF、RTF等),并提供模板和数据模型,让XDoc进行转换生成。 6. 生成文件:最后,XDoc会根据模板和数据生成指定格式的文件,例如PDF、RTF、DOCX等。 在提供的压缩包文件...
命令行参数 XDoc2AsciiDoc是一个命令行实用程序,并且要求路径中包含Java(5.0+)。 从xdoc文件夹中读取.xdoc文件,在asciidoc文件夹中创建.asc文件 java -cp ./x2a.jar com.consoli.x2a.XDoc2AsciiDoc xdoc ...
hg.jar XDOC引擎与JSP引擎类似,它的目标是动态生成pdf、flash、docx、html、png等各种格式。与JSP不同的是XDOC是可视化设计的,提供了更多高级的显示功能,如:条形码、图表等。最重要的 jar
xdoc 的引入js,具体使用http://blog.csdn.net/joeson7456/article/details/79387680
3. **配置参数**:根据需求,可能需要配置XDOC的一些选项,如页边距、字体大小、页面大小等。 4. **调用转换函数**:使用XDOC提供的API,如`XDoc.word`或`XDoc.pdf`,将HTML内容转换为目标格式。这些函数通常接收...
XDOC文件通常包含了详细的文档和教程,旨在帮助用户理解和使用NASM。** 在"nasm-0.98.39-xdoc.zip_XDOC_nasm"这个压缩包中,我们主要会找到关于NASM 0.98.39版本的详细文档。以下是基于这个主题的深入讲解: 1. **...
maven-html2xdoc-plugin-1.4.jar
maven-html2xdoc-plugin-1.3.jar
maven-html2xdoc-plugin-1.3.1.jar
maven-html2xdoc-plugin-1.2.jar
在IT行业中,数据的导入与导出是常见的需求,特别是在数据分析、报表生成和文档处理时。Apache POI 是一个流行的开源库,它允许Java开发者读取、创建和修改Microsoft Office格式的文件,如Word(.doc/.docx)、Excel...