楼主: arsenefang

[精华] XML Publisher如何打印圖片,例如員工照片

[复制链接]
论坛徽章:
5
授权会员
日期:2006-05-13 15:05:252008新春纪念徽章
日期:2008-02-13 12:43:03生肖徽章2007版:龙
日期:2009-09-10 11:23:34ITPUB十周年纪念徽章
日期:2011-11-01 16:20:28妮可·罗宾
日期:2020-09-14 14:10:48
21#
 楼主| 发表于 2007-8-7 08:38 | 只看该作者
一樣的.....  

使用道具 举报

回复
论坛徽章:
4
ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44生肖徽章2007版:兔
日期:2008-12-06 15:47:422009日食纪念
日期:2009-07-22 09:30:00优秀写手
日期:2014-12-11 06:00:19
22#
发表于 2007-10-13 11:29 | 只看该作者
最初由 arsenefang 发布
[B]

今天抽了點時間作了測試,

提交請求後,狀態Completed,Warning。
沒有Output產生,檢查Log File內容如下:
+-----------------------------
| Starting concurrent program execution...
+-----------------------------


APPLLCSP Environment Variable set to :

XML_REPORTS_XENVIRONMENT is :
/d01/DEV/devora/8.0.6/guicommon6/tk60/admin/Tk2Motif_UTF8.rgb

XENVIRONMENT is set to  /d01/DEV/devora/8.0.6/guicommon6/tk60/admin/Tk2Motif_UTF8.rgb


Current NLS_LANG and NLS_NUMERIC_CHARACTERS Environment Variables are :
American_America.UTF8

'.,'

Spawned Process 30233
REP-3000: Internal error starting Oracle Toolkit.


看來錯誤原因是REP-3000: Internal error starting Oracle Toolkit.

不知道該如何解決

測試環境R11i.10.2 [/B]



----------------------------------------------

当时我们作的单据的时候,有时候会出现 Internal error starting Oracle Toolkit.
的问题,后来还是找dba解决的这个问题,到底怎么解决,不知道

使用道具 举报

回复
论坛徽章:
11
开发板块每日发贴之星
日期:2007-09-24 01:04:44开发板块每日发贴之星
日期:2010-07-29 01:01:01ERP板块每日发贴之星
日期:2010-07-29 01:01:01设计板块每日发贴之星
日期:2010-06-12 01:01:06ERP板块每日发贴之星
日期:2010-05-18 01:01:01数据库板块每日发贴之星
日期:2010-05-18 01:01:01设计板块每日发贴之星
日期:2008-10-16 01:03:26行业板块每日发贴之星
日期:2007-10-29 01:05:31ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44开发板块每日发贴之星
日期:2007-10-18 01:05:07
23#
发表于 2007-10-15 23:49 | 只看该作者
这个没用过,搂主如果解决了把方法贴出来阿

使用道具 举报

回复
论坛徽章:
1
ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44
24#
发表于 2007-11-19 09:51 | 只看该作者
学习中!

使用道具 举报

回复
招聘 : 软件工程师
论坛徽章:
3
会员2007贡献徽章
日期:2007-09-26 18:42:10ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:442011新春纪念徽章
日期:2011-02-18 11:43:35
25#
发表于 2007-12-13 15:35 | 只看该作者
实现这些还没问题,关键是我现在没办法实现彩色的,有朋友知道打印是彩色的吗?

使用道具 举报

回复
论坛徽章:
5
授权会员
日期:2006-05-13 15:05:252008新春纪念徽章
日期:2008-02-13 12:43:03生肖徽章2007版:龙
日期:2009-09-10 11:23:34ITPUB十周年纪念徽章
日期:2011-11-01 16:20:28妮可·罗宾
日期:2020-09-14 14:10:48
26#
 楼主| 发表于 2007-12-19 19:44 | 只看该作者
最近終於有點時間再回頭測試這個問題。

原來之前按照adian的例子,mob_getbase64String(IMAGE_BLOB)已經被別名IMAGE_BLOB取代(見圖一),
select
IMAGE_ID,
mob_getbase64String(IMAGE_BLOB) IMAGE_BLOB
from
xxinv.xxinv_xmlp_blob_sample

2007-12-19, 19_41_46.jpg (36.64 KB, 下载次数: 19)

2007-12-19, 19_41_46.jpg

使用道具 举报

回复
论坛徽章:
5
授权会员
日期:2006-05-13 15:05:252008新春纪念徽章
日期:2008-02-13 12:43:03生肖徽章2007版:龙
日期:2009-09-10 11:23:34ITPUB十周年纪念徽章
日期:2011-11-01 16:20:28妮可·罗宾
日期:2020-09-14 14:10:48
27#
 楼主| 发表于 2007-12-19 19:47 | 只看该作者
但是在定義模版template時,卻還是在用MOB_GETBASE64STRING_IMAGE_BLOB取值,所以一直報錯。
<fo:instream-foreign-object content-type="image/gif"><xsl:value-of
select="MOB_GETBASE64STRING_IMAGE_BLOB"/>
</fo:instream-foreign-object>

2007-12-19, 19_40_28.jpg (99.49 KB, 下载次数: 20)

2007-12-19, 19_40_28.jpg

使用道具 举报

回复
论坛徽章:
5
授权会员
日期:2006-05-13 15:05:252008新春纪念徽章
日期:2008-02-13 12:43:03生肖徽章2007版:龙
日期:2009-09-10 11:23:34ITPUB十周年纪念徽章
日期:2011-11-01 16:20:28妮可·罗宾
日期:2020-09-14 14:10:48
28#
 楼主| 发表于 2007-12-19 19:51 | 只看该作者
把模版設定改正確之後,再測試依舊報錯,注意到content-type="image/gif"字樣,難道只能用gif,之前上傳的圖檔是jpg格式。
<fo:instream-foreign-object content-type="image/gif"><xsl:value-of
select="IMAGE_BLOB"/>
</fo:instream-foreign-object>

所以又再把table裡的IMAGE_BLOB欄位改用gif格式圖檔上傳。終於能夠看到我們想要的圖片了(不好意思,借用adian帥氣的頭像)。

2007-12-19, 19_50_23.jpg (27.93 KB, 下载次数: 15)

2007-12-19, 19_50_23.jpg

使用道具 举报

回复
论坛徽章:
5
授权会员
日期:2006-05-13 15:05:252008新春纪念徽章
日期:2008-02-13 12:43:03生肖徽章2007版:龙
日期:2009-09-10 11:23:34ITPUB十周年纪念徽章
日期:2011-11-01 16:20:28妮可·罗宾
日期:2020-09-14 14:10:48
29#
 楼主| 发表于 2007-12-19 20:08 | 只看该作者
所以總結一下:

1.XML Publisher是可以打印圖片的
2.格式只能是gif?! 應該不止...(有高手願意支招嗎?)
3.Oracle HR模組員工的照片是用LONG RAW格式儲存,不知能否使用此方法。
3.這個問題感謝所有朋友的關注,更謝謝adian的大力協助,對這個議題有興趣的朋友,可以參考adian的帖子。

一个例子:在EBS通过XML Publisher输出存储在Blob的图片
http://www.itpub.net/viewthread.php?tid=815723&highlight=

使用道具 举报

回复
论坛徽章:
1
2010新春纪念徽章
日期:2010-03-01 11:20:52
30#
发表于 2007-12-20 15:42 | 只看该作者
呵呵 ,好东西啊,

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表