PathGradientBrush 類別 (gdipluspath.h)
PathGradientBrush 物件會儲存色彩漸層的屬性,可用來以漸進方式變更色彩填滿路徑的內部。 路徑漸層筆刷具有界限路徑、界限色彩、中心點和中央色彩。 當您使用路徑漸層筆刷繪製區域時,當從界限路徑移至中心點時,色彩會逐漸從界限色彩變更為中心色彩。
繼承
PathGradientBrush 類別會實作 Brush。
方法
PathGradientBrush 類別具有這些方法。
PathGradientBrush::GetBlend PathGradientBrush::GetBlend 方法會取得混合因數,以及目前為此路徑漸層筆刷設定的對應混合位置。 |
PathGradientBrush::GetBlendCount PathGradientBrush::GetBlendCount 方法會取得目前為此路徑漸層筆刷設定的混合因數數目。 |
PathGradientBrush::GetCenterColor PathGradientBrush::GetCenterColor 方法會取得此路徑漸層筆刷中心點的色彩。 |
PathGradientBrush::GetCenterPoint PathGradientBrush::GetCenterPoint 方法會取得此路徑漸層筆刷的中心點。 (多載 1/2) |
PathGradientBrush::GetCenterPoint PathGradientBrush::GetCenterPoint 方法會取得此路徑漸層筆刷的中心點。 (多載 2/2) |
PathGradientBrush::GetFocusScales PathGradientBrush::GetFocusScales 方法會取得此路徑漸層筆刷的焦點縮放比例。 |
PathGradientBrush::GetGammaCorrection PathGradientBrush::GetGammaCorrection 方法會決定是否為此路徑漸層筆刷啟用 gamma 校正。 |
PathGradientBrush::GetGraphicsPath PathGradientBrush::GetGraphicsPath 方法不會在 Windows GDI+ 1.0 版中實作。 |
PathGradientBrush::GetInterpolationColorCount PathGradientBrush::GetInterpolationColorCount 方法會取得目前為此路徑漸層筆刷指定的預設色彩數目。 |
PathGradientBrush::GetInterpolationColors PathGradientBrush::GetInterpolationColors 方法會取得目前為此路徑漸層筆刷指定的預設色彩和混合位置。 |
PathGradientBrush::GetPointCount PathGradientBrush::GetPointCount 方法會取得定義此筆刷界限路徑之點陣列中的點數。 |
PathGradientBrush::GetRectangle PathGradientBrush::GetRectangle 方法會取得包含此路徑漸層筆刷界限路徑的最小矩形。 (多載 1/2) |
PathGradientBrush::GetRectangle PathGradientBrush::GetRectangle 方法會取得包含此路徑漸層筆刷界限路徑的最小矩形。 (多載 2/2) |
PathGradientBrush::GetSurroundColorCount PathGradientBrush::GetSurroundColorCount 方法會取得為此路徑漸層筆刷界限路徑所指定的色彩數目。 |
PathGradientBrush::GetSurroundColors PathGradientBrush::GetSurroundColors 方法會取得目前為此路徑漸層筆刷指定的周圍色彩。 |
PathGradientBrush::GetTransform PathGradientBrush::GetTransform 方法會取得此路徑漸層筆刷的轉換矩陣。 |
PathGradientBrush::GetWrapMode PathGradientBrush::GetWrapMode 方法會取得此路徑漸層筆刷目前設定的換行模式。 |
PathGradientBrush::MultiplyTransform ThePathGradientBrush::MultiplyTransform 方法會使用本身乘積和另一個矩陣來更新筆刷的轉換矩陣。 |
PathGradientBrush::P athGradientBrush 根據 GraphicsPath 物件建立 PathGradientBrush::P athGradientBrush 物件。 |
PathGradientBrush::P athGradientBrush PathGradientBrush::P athGradientBrush (const PathGradientBrush &) 建構函式 (gdipluspath.h) 列出 PathGradientBrush 類別的建構函式。 |
PathGradientBrush::P athGradientBrush 根據點陣列建立 PathGradientBrush::P athGradientBrush 物件。 初始化路徑漸層筆刷的換行模式。 |
PathGradientBrush::P athGradientBrush 根據點陣列建立 PathGradientBrush 物件。 初始化路徑漸層筆刷的換行模式。 |
PathGradientBrush::P athGradientBrush PathGradientBrush::P athGradientBrush~r5 建構函式 (gdipluspath.h) 會列出 PathGradientBrush 類別的建構函式。 |
PathGradientBrush::ResetTransform PathGradientBrush::ResetTransform 方法會將此路徑漸層筆刷的轉換矩陣重設為識別矩陣。 這表示不會進行任何轉換。 |
PathGradientBrush::RotateTransform PathGradientBrush::RotateTransform 方法會使用本身乘積和旋轉矩陣來更新此筆刷目前的轉換矩陣。 |
PathGradientBrush::ScaleTransform PathGradientBrush::ScaleTransform 方法會以本身乘積和縮放矩陣來更新此筆刷目前的轉換矩陣。 |
PathGradientBrush::SetBlend PathGradientBrush::SetBlend 方法會設定此路徑漸層筆刷的混合因數和混合位置。 |
PathGradientBrush::SetBlendBellShape PathGradientBrush::SetBlendBellShape 方法會設定此路徑漸層筆刷的混合圖形。 |
PathGradientBrush::SetBlendTriangularShape PathGradientBrush::SetBlendTriangularShape 方法會設定此路徑漸層筆刷的混合圖形。 |
PathGradientBrush::SetCenterColor PathGradientBrush::SetCenterColor 方法會設定此路徑漸層筆刷的中心色彩。 中央色彩是出現在筆刷中心點的色彩。 |
PathGradientBrush::SetCenterPoint PathGradientBrush::SetCenterPoint 方法會設定此路徑漸層筆刷的中心點。 根據預設,中心點位於筆刷界限路徑的中心點,但您可以將中心點設定為路徑內部或外部的任何位置。 |
PathGradientBrush::SetCenterPoint PathGradientBrush::SetCenterPoint 方法會設定此路徑漸層筆刷的中心點。 |
PathGradientBrush::SetFocusScales PathGradientBrush::SetFocusScales 方法會設定此路徑漸層筆刷的焦點縮放比例。 |
PathGradientBrush::SetGammaCorrection PathGradientBrush::SetGammaCorrection 方法會指定是否為此路徑漸層筆刷啟用 gamma 校正。 |
PathGradientBrush::SetGraphicsPath PathGradientBrush::SetGraphicsPath 方法不會在 Windows GDI+ 1.0 版中實作。 |
PathGradientBrush::SetInterpolationColors PathGradientBrush::SetInterpolationColors 方法會設定此路徑漸層筆刷的預設色彩和混合位置。 |
PathGradientBrush::SetSurroundColors PathGradientBrush::SetSurroundColors 方法會設定此路徑漸層筆刷的周圍色彩。 周圍色彩是筆刷界限路徑上針對離散點指定的色彩。 |
PathGradientBrush::SetTransform PathGradientBrush::SetTransform 方法會設定此路徑漸層筆刷的轉換矩陣。 |
PathGradientBrush::SetWrapMode PathGradientBrush::SetWrapMode 方法會設定此路徑漸層筆刷的換行模式。 |
PathGradientBrush::TranslateTransform PathGradientBrush::TranslateTransform 方法會以本身乘積和翻譯矩陣來更新此筆刷目前的轉換矩陣。 |
備註
根據預設,路徑漸層筆刷的中心點是界限路徑的距心,但您可以呼叫 PathGradientBrush::SetCenterPoint 方法,將中心點設定為路徑內或外部的任何位置。
界限路徑可以是由點陣列指定的多邊形,而界限上的每一個點都可以有不同的色彩。
根據預設,當您從界限上的點移至中心點時,色彩會以線性方式與距離相關。 您可以藉由呼叫 PathGradientBrush::SetBlend來自定義色彩和距離之間的關聯性。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | gdipluspath.h |