[C#.NET][Infopath 2010] 如何在RTF控制項使用HTML標籤(好吧~我承認我很會抄)

[C#.NET][Infopath 2010] 如何在RTF控制項使用HTML標籤(好吧~我承認我很會抄)

RTF控制項有支援HTML的語法功能,可以讓使用者在這個控制項放圖或改字體顏色大小

2010-5-15 下午 04-18-21

2010-5-15 下午 04-21-16

 

 

由於Infopath是XML架構,所以我們要在Infopath引用HTML標籤裡加

xmlns=\http://www.w3.org/1999/xhtml\

例如:

<h2>我跟你說</h2>

<h2 xmlns=\"http://www.w3.org/1999/xhtml\">我跟你說</h2>

 

是不是很簡單呢?

問:那如果不知道那些語法該怎麼辦?

答:簡單阿,抄Infopath不就好了,把儲存格的資料讀進來觀察阿

問:觀察??要怎麼觀察??

答:就看 InnerXml 屬性寫什麼,咱們就照抄阿,不會抄就看下面的解答吧

 

Step1.建立Infopath架構

2010-5-15 下午 04-38-39 

 

 

Step2.在按鈕事件加入以下程式碼,用意就是要讀 rtf 欄位的 InnerXml 屬性

2010-5-15 下午 04-42-40

 

Step3.按F5預覽,並對 rtf 欄位進行操作,下例是插入一個超連結

2010-5-15 下午 04-46-01

 

Step4.讀取InnerXml 屬性

2010-5-15 下午 04-48-04

如此一來我們就能把HTHL的功能抄進我們的code裡面,如何一點都不難吧,好吧~我承認我很會抄

若有謬誤,煩請告知,新手發帖請多包涵


Microsoft MVP Award 2010~2017 C# 第四季
Microsoft MVP Award 2018~2022 .NET

Image result for microsoft+mvp+logo