IGeometryHost 介面

定義幾何容器的介面。

命名空間:  Microsoft.VisualStudio.Modeling.Diagrams
組件:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (在 Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll 中)

語法

'宣告
Public Interface IGeometryHost
public interface IGeometryHost

IGeometryHost 型別會公開下列成員。

屬性

  名稱 說明
公用屬性 GeometryBackgroundBrushId 取得用於填滿的幾何背景的筆刷資源 id。
公用屬性 GeometryBoundingBox 取得幾何的週框方塊。
公用屬性 GeometryHasFilledBackground 取得值,指出是否將填滿背景的幾何。
公用屬性 GeometryHasOutline 取得值,指出是否會繪製外框的幾何。
公用屬性 GeometryHasShadow 取得值,指出是否幾何顯示陰影。
公用屬性 GeometryOutlinePenId 取得用來繪製外框的幾何的畫筆資源 id。
公用屬性 GeometryStyleSet 取得樣式設為使用幾何。

回頁首

方法

  名稱 說明
公用方法 ExcludeGeometryFromClipRegion 中剪取區域中排除此幾何,包括子系的 IGeometryHost 物件的幾何形狀。
公用方法 TranslateGeometryToAbsoluteBounds 會將轉譯絕對的全局座標相對於左上方的 IGeometryHost 的父座標的矩形。
公用方法 TranslateGeometryToRelativeBounds 會轉譯為相對於左上方的 IGeometryHost 的父座標絕對的全局座標的矩形。
公用方法 UpdateGeometryLuminosity(DiagramClientView, Brush) 修改指定的筆刷的明暗度。
公用方法 UpdateGeometryLuminosity(DiagramClientView, Pen) 修改指定的手寫筆的明暗度。

回頁首

請參閱

參考

Microsoft.VisualStudio.Modeling.Diagrams 命名空間