邊界框函式

Arc函式,它繪製橢圓曲線。然而,如果不先討論一下Ellipse函式,那么Arc函式將難以理解;而如果不先討論Rectangle函式,那么Ellipse函式又將難以理解;而如果討論Ellipse和Rectangle函式,那么我又會討論RoundRect、Chord和Pie函式。
問題在於,Rectangle、Ellipse、RoundRect、Chord和Pie函式嚴格來說不是畫線函式。沒錯,這些函式是在畫線,但它們同時又填入畫刷填入一個封閉區域。這個畫刷內定為白色,因此當您第一次使用這些函式時,您可能不會注意到它們不只是畫線。嚴格地說,這些函式屬於後面「填入區域」的小節,不過,我還是在這裡討論它們。
上面提到的函式有一個共同特性,即它們都是依據一個矩形邊界框來繪圖的。您定義一個包含該物件的框,即「邊界框(bounding box)」;Windows就在這個框內畫出該物件。

相關詞條

熱門詞條

聯絡我們