IGeometryHost 接口
定义几何图形容器的接口。
命名空间: Microsoft.VisualStudio.Modeling.Diagrams
程序集: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0(在 Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.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) | 修改指定钢笔的亮度。 |
页首