2011-05-25 11 views
1

我有基於C#.net windows窗體的應用程序。用戶必須輸入MS-Word文件段落。現在我想在右側顯示段落,並保留包含在MS-Word文件中的原始結構。如何在C#.Net(4.0)Winform應用程序中獲取對MS-Word文件特定段落的引用並顯示(必須保留對齊,顏色,樣式)?

例如,

在Word文件中,在兩端對齊,大膽,背景色,前景色,下劃線以及所有的話語functionalities.So我的段落中,我要保留這些結構,在顯示它Windows窗體...

請指引我走出這個問題...

+0

標題!=整個問題。 – Shoban 2011-05-25 11:15:12

回答

1

短嵌入Word窗口到您的應用程序(通過雙贏API的setparent技巧,最絕對是一個不平凡的運動) ,你可能做的唯一事情就是將相關段落以RTF格式複製到剪貼板,並在你的ap中託管一個RTF控件p,然後將該信息粘貼到該控件中。它可能不是100%的格式,但它應該擊中大部分重要的位。

+0

@謝謝drventure:但我有用戶選擇的段落中的Open XML表示格式。所以,我如何顯示此Word段落中的RTF控制通過剪貼板打開xml表示... – Saravanan 2011-05-26 09:59:09

+0

您可能會檢查出http://www.wpftexteditor .com/pagine/home.aspx,我沒有使用它,但它看起來像一個有前途的RTF/DOCX編輯器組件,可以嵌入到您的應用程序中。 – DarinH 2011-05-26 14:55:37

相關問題