繪圖工具箱(PaintBox)組件和元文件(Metafile)

字號(hào):

繪圖工具箱組件,位于【System】組件頁(yè)的頁(yè)面上,用來(lái)在應(yīng)用程序中提供一個(gè)生成圖像的畫布。用該組件可以在窗體里描繪圖形,它與圖像組件的區(qū)別在于:圖像組件用來(lái)顯示一個(gè)存在的位圖或圖像,而繪圖工具箱組件用來(lái)直接在畫布上繪制圖像。
    繪圖工具箱組件的主要屬性、方法和事件:
    ·Canvas屬性:用來(lái)獲得繪圖工具箱的畫布,然后用Canvas來(lái)繪制圖像。
    ·Paint方法:用來(lái)產(chǎn)生一個(gè)OnPaint事件。
    ·OnPaint事件:當(dāng)繪圖框接受到Windows的繪圖信息后觸發(fā)該事件。
    元文件不同于其他的圖像文件格式,因?yàn)樗静皇菆D像文件,而是一系列表示如何繪制圖像的GDI函數(shù)。它是通過(guò)“錄制”一個(gè)繪圖的過(guò)程,然后“播放”這一過(guò)程來(lái)顯示圖像文件,使用這種圖像格式有利有弊。
    主要優(yōu)點(diǎn):
    ·文件尺寸小,由于元文件不需要所畫像素點(diǎn)的信息,而只需存儲(chǔ)畫圖的過(guò)程即可,因此實(shí)際文件的尺寸明顯減小。
    · 可以精確地編輯圖像的內(nèi)容,因元文件是一系列GDI函數(shù),故可以調(diào)用這些GDI函數(shù)來(lái)分別編輯。
    主要缺點(diǎn):元文件是一系列的函數(shù)調(diào)用,因此沒(méi)有簡(jiǎn)單的方法可以用這種格式存儲(chǔ)掃描圖像。
    原文件有兩種形式:16位wMF文件(Windows的元文件)和32位EMF文件(增強(qiáng)型元文件)。