原創(chuàng)|使用教程|編輯:龔雪|2013-11-05 16:41:53.000|閱讀 335 次
概述:文檔處理控件TX Text Control能夠使用樣式表更加方便快速的處理Word文檔
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
在微軟Office中,使用樣式表能夠?qū)⑽臋n的格式和文本區(qū)隔開來,能夠大大的簡(jiǎn)化文本格式的反復(fù)設(shè)置,而且樣式表可以被單獨(dú)保存、修改和應(yīng)用,徹底獨(dú)立于單個(gè)文檔,讓其在不同文檔之間反復(fù)利用。
樣式表這個(gè)概念在HTML中也被廣泛的應(yīng)用,HTML中的CSS就是和樣式表類似的獨(dú)立樣式信息。在其他格式,如DOCX或TX Text Control的內(nèi)部格式中,樣式是被存儲(chǔ)在一張獨(dú)立的表中。
文檔處理控件TX Text Control利用樣式表處理Word文檔有什么優(yōu)勢(shì)?有一個(gè)典型利用場(chǎng)景是,你可以運(yùn)用TX Text Control通過樣式表來批量修改每一篇文檔的每一頁的頁眉。這種場(chǎng)景其實(shí)在大型企業(yè)文檔更新或文檔規(guī)范初期是經(jīng)常用到的。
TX Text Control提供一個(gè)對(duì)話框來實(shí)現(xiàn)樣式的修改,當(dāng)然還需要配合TX Text Control強(qiáng)大的API。TX Text Control還將FormattingStyle基本類區(qū)分為ParagraphStyles和InlineStyles,更加靈活和細(xì)致。
以下代碼能夠?qū)崿F(xiàn)創(chuàng)建和應(yīng)用一個(gè)新樣式到當(dāng)前輸入位置的段落。
ParagraphStyle psHeading1 = new ParagraphStyle("Heading 1"); psHeading1.Bold = true; psHeading1.FontSize = 1000; psHeading1.Underline = FontUnderlineStyle.Doubled; textControl1.ParagraphStyles.Add(psHeading1); textControl1.Selection.FormattingStyle = psHeading1.Name;
如果需要修改已經(jīng)存在的文檔樣式,可以參考以下代碼:
ParagraphStyle psStyle = textControl1.ParagraphStyles.GetItem("Heading 1"); psStyle.Italic = true; psStyle.Apply();
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)