2024年3月24日发(作者:)
2. RTF模版开发
2.1. 本章概述
2.1.1. 关注内容
相信随着XMLP版本的不断升级,其Desktop端的可视化功能将大大简化我们的设
计工作,不过目前还有些地方不通过手工编写命令是无法完成的;此外,虽然模版开发是
依托Word的功能完成,但有些“鲜为人知”的Word功能需要额外提示下。
所以本章收录的是常见问题的处理办法,并未包括完整的User Guide功能,当然也
不包括Word的使用帮助。
2.1.2. XMLP和XSL-FO
可以采取两种方式编写布局语言,一是XSL语句,二是XMLP简易语句,个人建议使
用前者,因为其是国际通行标准。另外,这两种语法可以混合使用,比如上面的条件格式
化行和单元格。
在RTF中直接写的只能是XMLP简易语句;在窗体域中则上述两者皆可。
标准的页眉页脚中不允许使用窗体域;但扩展的页眉页脚中可以使用。
XMLP提供的语法,都是一种简化的“代号”,实际都要翻译成XSL,如果你精通XS
L-FO,那么也可以在窗体域中直接用该语法,自由而灵活!如下SQL可以查到转换后的X
SL-FO:
_select ation_short_name,
te_code,
GE,
te_name,
_name,
_file_type,
_data
FROM _templates_tl t1, _templates_b t2, _lobs t3
WHERE te_code = te_code
AND te_code = _code
AND GE = ‘US’
AND te_code = ‘CUXXMLPDEMO’
Tips:C:Program FilesOracleXML Publisher DesktopsamplesRTF templat
es有非常好的例子可供参考。


发布评论