-2

每个人都在谈论打开附件。这不是附件!该图像已粘贴到 Notes cocument 的富文本字段中。当我使用图像查看这些 Notes 文档的属性时(不幸的是,我无法将图像粘贴到此),为这个富文本字段创建了内部字段,即 MIME_Version,并列出了富文本字段的名称四 (4) 次,如下所示:

Field Name: myImage
Data Type: MIME Part
Data Length: 141 bytes
Seq Num: 3
Dup Item ID: 1
Field Flags: SIGN SEAL 

"Content-Type: multipart/related; boundary="=_related 006391B688257C0D_="

This is a multipart message in MIME format.
"
___________________________________________________
Field Name: myImage
Data Type: MIME Part
Data Length: 150 bytes
Seq Num: 3
Dup Item ID: 2
Field Flags: SIGN SEAL 

"--=_related 006391B688257C0D_=
Content-Type: text/html; charset="US-ASCII"

<img src=cid:_2_0BCE1D8C0BCE1ACC006391B688257C0D>
"
____________________________________________________
Field Name: myImage
Data Type: MIME Part
Data Length: 14064 bytes
Seq Num: 3
Dup Item ID: 3
Field Flags: SIGN SEAL 

"--=_related 006391B688257C0D_=
Content-Type: image/jpeg
Content-ID: <_2_0BCE1D8C0BCE1ACC006391B688257C0D>
Content-Transfer-Encoding: base64

/9j/4AAQSkZJRgABAQEBLAEsAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK
CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU
FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCACtALUDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwCl8fZ1
g+EHweXjJe9yP++a9D/ZGne78WMAuFS1k5H+7XK/tD+GLI+D/hHph1q2mhX7YEv4Y5PLlORgBSN3
6V7R+yr8K18Pajcag2prcMsBTyzZzxHnp8zoF7V6ftDy1TPzv0IkRKW616n8OxibUyx4Ol3i5P8A
1wcVwvg7wqddHmR3cUDCYoY2DEgeuAK9s8O+B/8AhGbLUrj7fbXskmm3qrEquGGLaRt3IHoB+NTG
pyvUfszx3wrue8h2hiSw4U+9e8ftoH7V8IfhRHDIhaP7QJFHBB2rgGuA+FPwxudXl0+5TU4IoZUR
hI6tjPHGQD34r179vrQX8P8Aw0+GWmySRzyCWVnnhz02L6/UVtGqheyZ80fDsGDVdNVmwVmjJwen
Ir7L/bg1a11b4f2lzb3CShbqziG3IBIikJ57187fCb4b6fq2s6WG1Ro90qLs+ySuScjj5VPqK+h/
28dOh0z4W2UcChUXW4I1O3acCCbqKUaqZo6bSPkXww2zWrJiSFVweK/SafWrTV/2YdcMc4M0Oi3O
4OCNp8pvUV8DeB/hpd6qNMvItRtUWbDYYnK8nGQB7V96+Mb638Ffs26nol/fQHUbvQ544j03u0TA
AfXIFTKaM1Tkmfnt4G+IGveGdKgtNP1CS3gBV2REU4P4g19s/BPxfr/i7QhaXWsieAoGdJYwOPqF
r4w8A+Gx5tyJSB5iFFDdB/tfhX3h8BLC38IeHEWeePdMAkUBfLk+pFTGojRxZ8L69qN5ZfF3xMtt
eT2y/wBq3IPkyMmfnPoa6n9pLU5bz9muKKa5muGGq2pXzZC3c9M1VTwS/ir4sa5KNQtrGefWbkLD
O3JBkOD+Ndd+1t4OGjfs8aZGtzDeM2qwljbHdjrSvFu4JSPEfh3ezQarAI7qaFRgARyFR+hr1b49
X9wNM8GTx3U5mUODL5h3jjpnrXJ/CP4Zt4ivLdYdUgicIhcPG52Eg8Eqp9K9W+PngBjfeFfD41K2
aeOKT94iMQHUnIIxnPHpRzxW4+STPO ..."

_________________________________________________
Field Name: myImage
Data Type: MIME Part
Data Length: 54 bytes
Seq Num: 3
Dup Item ID: 4
Field Flags: SIGN SEAL 

"--=_related 006391B688257C0D_=--
"

有人可以让我知道如何在 Xpages 中显示保存在 Notes 文档中的此图像。应该使用什么类型的 XPages 控件?提前致谢。

4

2 回答 2

1

您可以使用简单的数据绑定来绑定到当前文档中的富文本字段。

在我绑定到 document1 的情况下,一个名为 OverviewPicsChildparts 的字段包含粘贴的图像可以正常工作。

但是,我试图将粘贴的图像显示到重复控件中,其源是对 document1 的响应文档的 DocumentCollection,这看起来并不那么简单。

但是我通过添加此代码解决了这个问题......

<xp:this.data>                  
  <xp:dominoDocument var="doc"
      action="openDocument"
      documentId="#{javascript:AllResponseDocs.getNoteID()}"            ignoreRequestParams="true">
  </xp:dominoDocument>
</xp:this.data>

进入重复控件内的面板,然后能够使用简单数据绑定绑定来记录我想要的字段......

<xp:inputRichText 
  id="inputRichText1" 
  value="#{doc.ProPicture}" 
  readonly="true"
  style="width:198.0px;height:141.0px">
</xp:inputRichText>

它对我有用。

于 2013-10-26T16:51:48.110 回答
0

正如史蒂夫所说,要显示 RichText 数据,您需要 RichText 控件。非常简单。

如果 RichText 数据包含图像和其他数据,例如文本或表格,则情况会有所不同并且要复杂得多。在这种情况下,您需要 NotesMIME 类来获取 RichText 数据的 HTML 表示,对其进行解析,提取对所需图像的引用,然后遍历所有 MIME 项以找到保存图像数据的项。

简而言之:当 RichText 仅包含图像时,这很容易,Steve 举了一个很好的例子。否则很复杂。

于 2013-10-28T06:41:59.743 回答