http://blog.sina.com.cn/game7788
夸父
RichView組件由9個組件組成:
1 TRVStyle:主要是定義RICHVIEW樣式,定義后,其它RIHCVIEW都可以引用此樣式。
2.TRichView :主要用于顯示文本,圖像,等等
3.TRichViewEdit:主要用于編輯文本,圖像,等等
4.TDBRichView:和RICHVIEW一樣,但主要用于數(shù)據(jù)感之
5:TDBRichViewEdit :和RIHCVIEWEDIT一樣,但主要用于數(shù)據(jù)感之
6:TRVPrint :用于控件中文檔的打印
7:TRVPrintPreview :用于打印預覽
8:TRVReportHelper :用于在其它控件上顯示文檔
9:TRVOfficeConverter :用于操作WORD文檔
9大類詳細介紹(不對類本身進行分析,太多了,只講用法,和常用屬性)
1.TRVStyle :這個組件在運行時是不可見的,TRVSTYLE是派生類,直接繼承TCOMPONENT。如果你想顯示RICHVIEW里面的文檔,只用把要顯示的RICHVIEW關聯(lián)TRVSTYLE組件就行,(創(chuàng)建一個TRVSTYLE后把,RICHVEIW的STYLE屬性關 聯(lián)這個TRVSTLE)。同樣 RichView, RichViewEdit, DBRichView, DBRichViewEdit 都可以關聯(lián)這個TRVSTYLE,方法相同。如果一個TRVSTYLE關聯(lián)多個組件后,當其中一個組件要刪除這個TRVSTYLE后,其它的組件就不能繼續(xù)使用這個TRVSTYLE,解決辦法 就是一個組件關聯(lián)一個TRVSTYLE。
RVSTYLE有三個主屬性:
(1)TEXTSTYLES– 主要是設置一些文本樣式;
(2)PARASTYLES– 段落標題樣式
(3)LISTSTYLES–段落標題樣式列表
RVSTYLE顏色屬性:
Color – 背景色;
SelColor, InactiveSelColor – 選擇文本的背景色;
SelTextColor, InactiveSelTextColor – 選擇文本的顏色;
DisabledFontColor – 控件不可能時文本的顏色.
HoverColor – 超文本的顏色;
CheckpointColor –檢查點虛線顏色;
CheckpointEvColor – 檢查點事件虛線顏色;
PageBreakColor – 文檔隔斷顏色;
FloatingLineColor – 左右占位符顏色
RVSTYLE:鼠標樣式;
JumpCursor – 超文本樣式
LineSelectCursor – 左邊欄樣式.
LABEL元素相關屬性
FieldHighlightColor – 高亮顯示顏色.
FieldHighlightType –高亮顯示模式(有三種).
FootnoteNumbering – 一些頁腳類型.
FootnotePageReset – 頁腳模式.
EndnoteNumbering – 尾注類型.
RVSTYLE其它屬性;
SelectionStyle – 文檔外觀選擇;
SelectionMode – 選擇模式;
DefUnicodeStyle – 默認Unicode 文本樣式;
DefCodePage – ANSI <->Unicode 自動轉(zhuǎn)換;
LineWrapMode 文本框類型;
UseSound. 聲音開關
RVSTYLE方法;
SaveINI 保存 RVStyle 屬性到INI文件;
LoadINI 加載 RVStyle屬性從INI文件;
SaveReg 保存 RVStyle 屬性到注冊文件;
LoadReg 加載RVStyle 屬性到注冊文件.
SaveCSS 保存.RVStyle樣式到CSS文件
SaveCSSToStream.保存.RVStyle樣式為CSS文件,然后保存到流
RVSTYLE事件
OnDrawCheckpoint 畫檢查點;
OnDrawPageBreak – 畫分隔線;
OnDrawParaBack – 畫段落背景;
OnDrawTextBack – 畫文本背景;
OnApplyStyle – 保存文本類型到畫布;
OnApplyStyleColor – 保存文本顏色到畫布;
OnDrawStyleText – 指定的文本類型;
OnStyleHoverSensitive –重畫,當鼠標移進或者移出指定的文本類型時重畫樣式;
|