TRichView控件發(fā)布v13.4版本,慧都點評
原創(chuàng)|其它|編輯:郝浩|2012-07-11 01:36:27.000|閱讀
608 次
概述:RichView是一個用于顯示,編輯和打印超文本文檔的原生的Delphi/C++Builder組件(VCL)。目前,RichView已正式發(fā)布RichView13.4版本。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
RichView是一個用于顯示,編輯和打印超文本文檔的原生的Delphi/C++Builder組件(VCL)。目前,RichView已正式發(fā)布RichView13.4版本。新版本又增加了許多新功能,尤其是在兼容性方面有了巨大的改進(jìn),具體更新如下:
1)兼容性問題:
-
這個版本引入了一個新的行包裹算法,所以現(xiàn)有的文件有可能成為不同的布局。舊的行包裹模式可以再使用TRVStyle.LineWrapMode(rvWrapSimple值)。但是即使有這個值,一個斷行在段落(Alignment=rvaJustify)中可以是不同的Unicode文本。RichViewWrapAnywhere (全局固定)被刪除,取而代之的是TRVStyle.LineWrapMode (rvWrapAnywhere值)。
-
新的參數(shù) ApplyStyleConversion 和 ApplyParaStyleConversion。在Delphi中是可選的,但在現(xiàn)有的C++Builder項目中,最后一個參數(shù)必須被設(shè)置為True。
-
這個版本可以寫緹,而不是RVF文件像素。
-
此版本定義寬度的突變TRVStyleLength代替字節(jié)。
-
段落邊界略有不同。
2)新行包裹算法
-
新行包裹算法會考慮到文本項之間的聯(lián)系。
-
新屬性TRVStyle.LineWrapMode允許改變一個行包裹模式。
3)某些項目可以隱藏
4)用緹測量而不是像素
-
共享項目內(nèi)容
-
增加了一個新的項目屬性:rvepShared。它允許幾個圖片項目共享相同的圖形對象,對于一個控件項,它允許在刪除項目后還能實現(xiàn)重用。
5)增量印刷
-
TRVPrint和TRVReportHelper組件新屬性:MinPrintedItemNo和MaxPrintedItemNo。如果用這些屬性來定義一個subrange項目,只有這個subrange(只有頁包含它)會被印刷。
6)編輯
-
三次連續(xù)點擊可以選中段落。
-
用鍵盤向上或向下移動插入符號時會橫向協(xié)調(diào)。
-
當(dāng)從下向上選擇時,CurTextStyleNo被定義為一種最后選擇文本的風(fēng)格。
-
方法ApplyStyleConversion和ApplyParaStyleConversion有了新的參數(shù)(Recursive),可以阻止表元素的進(jìn)程。
7)繪圖和格式化
-
改進(jìn)了表布局算法。
-
RVParagraphMarks全局變量允許定義段落分割和行的分割,他們顯示在“顯示特殊字符”模式下。
-
新屬性TRVStyle.DisabledFontColor在禁用控件中允許改變文本顏色。
-
TRVStyle.OnDrawTextBack得到優(yōu)化,現(xiàn)在它在文本行中只被調(diào)用一次。
-
TCustomRVPrint.GetPageNo返回文檔指定的頁面索引上。
8)存檔和讀檔
-
提高保存的腳注,結(jié)語用純文本文件。
-
當(dāng)保存HTML時更加智能的將空格字符替換成 。
-
TRichView.DocParameters的新文本屬性:Author,Title,Comments。
9)超文本
-
EditorOptions的rvoNoReadOnlyJumps選項在TRichViewEdit為只讀時不允許自動切換到超文本模式。
詳細(xì)更新請參考:
(慧都控件網(wǎng)版權(quán)所有,轉(zhuǎn)載請注明出處,否則追究法律責(zé)任)
標(biāo)簽:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)