PenSettings 類別
PenSettings 允許標記為覆寫或不變的 PenStyleSetInfo 上的某些屬性。如果某些畫筆設定標記為不變,然後他們不允許變更一次。
繼承階層架構
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.PenSettings
命名空間: Microsoft.VisualStudio.Modeling.Diagrams
組件: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (在 Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll 中)
語法
'宣告
Public Class PenSettings
public class PenSettings
PenSettings 型別會公開下列成員。
建構函式
名稱 | 說明 | |
---|---|---|
PenSettings | 預設建構函式。 |
回頁首
屬性
名稱 | 說明 | |
---|---|---|
Alignment | 取得或設定的 PenAlignment 資訊。如果屬性是不變,並且適當地設定覆寫的旗標,只允許變更。 | |
Brush | 取得或設定筆刷的資訊 PenStyleSetInfo。如果屬性是不變,並且適當地設定覆寫的旗標,只允許變更。 | |
Color | 取得或設定這個 PenStyleSetInfo 的色彩資訊。如果屬性是不變,並且適當地設定覆寫的旗標,只允許變更。 | |
CompoundArray | 取得或設定陣列值將用以指定複合畫筆的 PenStyleSetInfo。如果屬性是不變,並且適當地設定覆寫的旗標,只允許變更。 | |
CustomEndCap | 取得或設定與這個畫筆物件繪製的線條結尾所使用的自訂端點。如果屬性是不變,並且適當地設定覆寫的旗標,只允許變更。 | |
CustomStartCap | 取得或設定自訂的端點来使用這個 PenStyleSetInfo 物件,以繪製線條的開頭。如果屬性是不變,並且適當地設定覆寫的旗標,只允許變更。 | |
DashCap | 取得或設定用在這個 PenStyleSetInfo 物件,以繪製的短破折線構成連字號結束端點樣式。如果屬性是不變,並且適當地設定覆寫的旗標,只允許變更。 | |
DashOffset | 取得或設定從直線開端至虛線圖樣開端的距離。如果屬性是不變,並且適當地設定覆寫的旗標,只允許變更。 | |
DashPattern | 取得或設定自訂虛線和間距的陣列。如果屬性是不變,並且適當地設定覆寫的旗標,只允許變更。 | |
DashStyle | 取得或設定用來繪製與這個畫筆物件的虛線樣式。如果屬性是不變,並且適當地設定覆寫的旗標,只允許變更。 | |
EndCap | 取得或設定用在這個 PenStyleSetInfo 物件,以繪製的線條結尾的端點樣式。如果屬性是不變,並且適當地設定覆寫的旗標,只允許變更。 | |
ImmutableAlignment | 讓其他人設定不變,並且無法變更對齊方式。一旦它會使不變,也沒有其他人便可以進行變更。 | |
ImmutableBrush | 讓其他人設定不變,並且無法變更筆刷。一旦它會使不變,也沒有其他人便可以進行變更。 | |
ImmutableColor | 讓其他人設定不變,並且無法變更的色彩。一旦它會使不變,也沒有其他人便可以進行變更。 | |
ImmutableCompoundArray | 會使 [CompoundArray] 設定不變,並且無法變更其他人。一旦它會使不變,也沒有其他人便可以進行變更。 | |
ImmutableCustomEndCap | 會使 [CustomEndCap] 設定不變,並且無法變更其他人。一旦它會使不變,也沒有其他人便可以進行變更。 | |
ImmutableCustomStartCap | 會使 [CustomStartCap] 設定不變,並且無法變更其他人。一旦它會使不變,也沒有其他人便可以進行變更。 | |
ImmutableDashCap | 會使 [DashCap] 設定不變,並且無法變更其他人。一旦它會使不變,也沒有其他人便可以進行變更。 | |
ImmutableDashOffset | 會使 [DashOffset] 設定不變,並且無法變更其他人。一旦它會使不變,也沒有其他人便可以進行變更。 | |
ImmutableDashPattern | 會使 [DashPattern] 設定不變,並且無法變更其他人。一旦它會使不變,也沒有其他人便可以進行變更。 | |
ImmutableDashStyle | 會使 [DashStyle] 設定不變,並且無法變更其他人。一旦它會使不變,也沒有其他人便可以進行變更。 | |
ImmutableEndCap | 會使 [EndCap] 設定不變,並且無法變更其他人。一旦它會使不變,也沒有其他人便可以進行變更。 | |
ImmutableLineJoin | 會使 [LineJoin] 設定不變,並且無法變更其他人。一旦它會使不變,也沒有其他人便可以進行變更。 | |
ImmutableMiterLimit | 會使 [MiterLimit] 設定不變,並且無法變更其他人。一旦它會使不變,也沒有其他人便可以進行變更。 | |
ImmutableStartCap | 會使 [StartCap] 設定不變,並且無法變更其他人。一旦它會使不變,也沒有其他人便可以進行變更。 | |
ImmutableTransform | 讓其他人設定不變,並且無法變更轉換。一旦它會使不變,也沒有其他人便可以進行變更。 | |
ImmutableWidth | 可設定不變,並且無法變更其他人的寬度。一旦它會使不變,也沒有其他人便可以進行變更。 | |
LineJoin | 取得或設定與這個 PenStyleSetInfo 物件繪製的兩個連續行的 ends 聯結樣式。如果屬性是不變,並且適當地設定覆寫的旗標,只允許變更。 | |
MiterLimit | 取得或設定斜接角上的接合厚度限制。如果屬性是不變,並且適當地設定覆寫的旗標,只允許變更。 | |
PenSettingsFlags | 取得在 PenStyleSetInfo 中的覆寫的屬性。 | |
PenStyleSetInfo | 取得或設定這些設定相關聯的 PenStyleSetInfo。 | |
StartCap | 取得或設定用在這個 PenStyleSetInfo 物件,以繪製線條的開頭的端點樣式。如果屬性是不變,並且適當地設定覆寫的旗標,只允許變更。 | |
Transform | 取得或設定這個 PenStyleSetInfo 物件的幾何轉換。如果屬性是不變,並且適當地設定覆寫的旗標,只允許變更。 | |
Width | 取得或設定這個 PenStyleSetInfo 物件的寬度。如果屬性是不變,並且適當地設定覆寫的旗標,只允許變更。 |
回頁首
方法
名稱 | 說明 | |
---|---|---|
Equals | 判斷指定的物件是否等於目前物件。 (繼承自 Object)。 | |
Finalize | 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。 | |
GetHashCode | 做為特定型別的雜湊函式。 (繼承自 Object)。 | |
GetType | 取得目前執行個體的 Type。 (繼承自 Object)。 | |
IsOverridden | 測試是否會覆寫特定的 PenSettings。 | |
MemberwiseClone | 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。 | |
ToString | 傳回表示目前物件的字串。 (繼承自 Object)。 |
回頁首
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。