次の方法で共有


PenSettings クラス

PenSettings は PenStyleSetInfo の特定のプロパティをオーバーライドされるか、変更不可のものとしてマークすることを許可します。 特定のペンの設定が変更不可としてマークされている場合、それらを再度変更することは許可されません。

継承階層

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.PenSettings

名前空間:  Microsoft.VisualStudio.Modeling.Diagrams
アセンブリ:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll 内)

構文

'宣言
Public Class PenSettings
public class PenSettings

PenSettings 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
パブリック メソッド PenSettings 既定のコンストラクターです。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ Alignment PenAlignment 情報を取得または設定します。プロパティが変更不可ではなく、オーバーライド フラグを適切に設定する場合にのみ変更を許可します。
パブリック プロパティ Brush PenStyleSetInfo のブラシ情報を取得または設定します。プロパティが変更不可ではなく、オーバーライド フラグを適切に設定する場合にのみ変更を許可します。
パブリック プロパティ Color この PenStyleSetInfo の色情報を取得または設定します。プロパティが変更不可ではなく、オーバーライド フラグを適切に設定する場合にのみ変更を許可します。
パブリック プロパティ CompoundArray PenStyleSetInfo の複合ペンを指定する値の配列を取得または設定します。プロパティが変更不可ではなく、オーバーライド フラグを適切に設定する場合にのみ変更を許可します。
パブリック プロパティ CustomEndCap この Pen オブジェクトで描画された直線の終点で使用するカスタム キャップを取得または設定します。プロパティが変更不可ではなく、オーバーライド フラグを適切に設定する場合にのみ変更を許可します。
パブリック プロパティ CustomStartCap この PenStyleSetInfo オブジェクトで描画された直線の始点で使用するカスタム キャップを取得または設定します。プロパティが変更不可ではなく、オーバーライド フラグを適切に設定する場合にのみ変更を許可します。
パブリック プロパティ DashCap この PenStyleSetInfo オブジェクトで描画された破線で構成されるダッシュの終点で使用されるキャップ スタイルを取得または設定します。プロパティが変更不可ではなく、オーバーライド フラグを適切に設定する場合にのみ変更を許可します。
パブリック プロパティ DashOffset 直線の始点からダッシュ パターンの始点までの距離を取得または設定します。プロパティが変更不可ではなく、オーバーライド フラグを適切に設定する場合にのみ変更を許可します。
パブリック プロパティ DashPattern カスタム ダッシュと空白の配列を取得または設定します。プロパティが変更不可ではなく、オーバーライド フラグを適切に設定する場合にのみ変更を許可します。
パブリック プロパティ DashStyle この Pen オブジェクトで描画される破線で使用されるスタイルを取得または設定します。プロパティが変更不可ではなく、オーバーライド フラグを適切に設定する場合にのみ変更を許可します。
パブリック プロパティ EndCap この PenStyleSetInfo オブジェクトを使用して描画された直線の終点で使用されるキャップ スタイルを取得または設定します。プロパティが変更不可ではなく、オーバーライド フラグを適切に設定する場合にのみ変更を許可します。
パブリック プロパティ ImmutableAlignment Alignment 設定を他のユーザーが変更できないようにします。変更不可になった後で変更することはできません。
パブリック プロパティ ImmutableBrush Brush 設定を他のユーザーが変更できないようにします。変更不可になった後で変更することはできません。
パブリック プロパティ ImmutableColor Color 設定を他のユーザーが変更できないようにします。変更不可になった後で変更することはできません。
パブリック プロパティ ImmutableCompoundArray CompoundArray 設定を他のユーザーが変更できないようにします。変更不可になった後で変更することはできません。
パブリック プロパティ ImmutableCustomEndCap CustomEndCap 設定を他のユーザーが変更できないようにします。変更不可になった後で変更することはできません。
パブリック プロパティ ImmutableCustomStartCap CustomStartCap 設定を他のユーザーが変更できないようにします。変更不可になった後で変更することはできません。
パブリック プロパティ ImmutableDashCap DashCap 設定を他のユーザーが変更できないようにします。変更不可になった後で変更することはできません。
パブリック プロパティ ImmutableDashOffset DashOffset 設定を他のユーザーが変更できないようにします。変更不可になった後で変更することはできません。
パブリック プロパティ ImmutableDashPattern DashPattern 設定を他のユーザーが変更できないようにします。変更不可になった後で変更することはできません。
パブリック プロパティ ImmutableDashStyle DashStyle 設定を他のユーザーが変更できないようにします。変更不可になった後で変更することはできません。
パブリック プロパティ ImmutableEndCap EndCap 設定を他のユーザーが変更できないようにします。変更不可になった後で変更することはできません。
パブリック プロパティ ImmutableLineJoin LineJoin 設定を他のユーザーが変更できないようにします。変更不可になった後で変更することはできません。
パブリック プロパティ ImmutableMiterLimit MiterLimit 設定を他のユーザーが変更できないようにします。変更不可になった後で変更することはできません。
パブリック プロパティ ImmutableStartCap StartCap 設定を他のユーザーが変更できないようにします。変更不可になった後で変更することはできません。
パブリック プロパティ ImmutableTransform Transform 設定を他のユーザーが変更できないようにします。変更不可になった後で変更することはできません。
パブリック プロパティ ImmutableWidth Width 設定を他のユーザーが変更できないようにします。変更不可になった後で変更することはできません。
パブリック プロパティ LineJoin この PenStyleSetInfo オブジェクトで描画された連続する 2 本の直線の終点の接合スタイルを取得または設定します。プロパティが変更不可ではなく、オーバーライド フラグを適切に設定する場合にのみ変更を許可します。
パブリック プロパティ MiterLimit マイター隅の接合部の太さの限度を取得または設定します。プロパティが変更不可ではなく、オーバーライド フラグを適切に設定する場合にのみ変更を許可します。
パブリック プロパティ PenSettingsFlags PenStyleSetInfo のオーバーライドされたプロパティを取得します。
パブリック プロパティ PenStyleSetInfo これらの設定に関連付けられた PenStyleSetInfo を取得または設定します。
パブリック プロパティ StartCap この PenStyleSetInfo オブジェクトを使用して描画された直線の始点で使用されるキャップ スタイルを取得または設定します。プロパティが変更不可ではなく、オーバーライド フラグを適切に設定する場合にのみ変更を許可します。
パブリック プロパティ Transform この PenStyleSetInfo オブジェクトのジオメトリック変換を取得または設定します。プロパティが変更不可ではなく、オーバーライド フラグを適切に設定する場合にのみ変更を許可します。
パブリック プロパティ Width この PenStyleSetInfo オブジェクトの幅を取得または設定します。プロパティが変更不可ではなく、オーバーライド フラグを適切に設定する場合にのみ変更を許可します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド GetHashCode 既定のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド IsOverridden 特定の PenSettings がオーバーライドされるかどうかをテストします。
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.VisualStudio.Modeling.Diagrams 名前空間