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