Annotation 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义所有批注通用的属性和方法。 这是一个抽象类。
public ref class Annotation abstract : System::Windows::Forms::DataVisualization::Charting::ChartNamedElement
public abstract class Annotation : System.Windows.Forms.DataVisualization.Charting.ChartNamedElement
type Annotation = class
inherit ChartNamedElement
Public MustInherit Class Annotation
Inherits ChartNamedElement
- 继承
- 派生
注解
批注通常用于注释或详细说明图表元素,如数据点。 注释还可用于绘制自定义形状。
默认情况下,批注是使用相对坐标定位的,其中(0,0)表示左上角,以及表示图表图像右下角的 (100,100)。 也可以从此相对坐标系切换到使用轴值的系统。 使用坐标轴坐标系,表示批注左上角位置的 X 和 Y 是使用 X 轴和 Y 轴值设置的,而不是介于 0-100 范围内的值。
指定批注的位置和大小时,有两种方法可以使用轴值:
使用 AnchorDataPoint 属性将批注定位到数据点。 在这种情况下,会自动计算其位置。
所有批注都派生自 Annotation 类,可用于设置所有 Annotation 对象通用的属性,例如颜色、位置、定位等。
构造函数
| 名称 | 说明 |
|---|---|
| Annotation() |
初始化 Annotation 类的新实例。 这是无参数构造函数,不应使用。 |
属性
| 名称 | 说明 |
|---|---|
| Alignment |
获取或设置批注的内容对齐方式。 |
| AllowAnchorMoving |
获取或设置一个标志,该标志指定是否允许最终用户使用鼠标移动批注定位点。 |
| AllowMoving |
获取或设置一个标志,该标志指定是否允许最终用户使用鼠标移动批注。 |
| AllowPathEditing |
获取或设置一个标志,该标志指定是否允许最终用户使用鼠标移动多边形注释的点。 |
| AllowResizing |
获取或设置一个标志,该标志指定是否允许最终用户使用鼠标调整批注的大小。 |
| AllowSelecting |
获取或设置一个标志,该标志指定是否允许最终用户使用鼠标选择批注。 |
| AllowTextEditing |
获取或设置一个标志,该标志指定在最终用户双击文本时是否可以编辑批注中的文本。 |
| AnchorAlignment |
获取或设置批注到定位点的对齐方式。 |
| AnchorDataPoint |
获取或设置批注定位到的数据点。 |
| AnchorDataPointName |
获取或设置批注定位到的数据点的名称。 |
| AnchorOffsetX |
获取或设置批注的 X 位置的定位点偏移量。 |
| AnchorOffsetY |
获取或设置批注的 Y 位置的定位点偏移量。 |
| AnchorX |
获取或设置批注定位到的 X 坐标。 |
| AnchorY |
获取或设置批注定位到的 Y 坐标。 |
| AnnotationGroup |
获取批注所属的组(如果有)。 |
| AnnotationType |
获取或设置批注的类型名称。 |
| AxisX |
获取或设置批注附加到的 X 轴。 |
| AxisXName |
获取或设置批注附加到的 X 轴的名称。 |
| AxisY |
获取或设置批注附加到的 Y 轴。 |
| AxisYName |
获取或设置批注附加到的 Y 轴的名称。 |
| BackColor |
获取或设置批注背景的颜色。 |
| BackGradientStyle |
获取或设置批注背景的渐变样式。 |
| BackHatchStyle |
获取或设置批注背景的阴影样式。 |
| BackSecondaryColor |
获取或设置批注背景的次要颜色。 |
| Bottom |
获取或设置批注位置的底部边界。 |
| ClipToChartArea |
获取或设置批注剪切到的图表区域的名称。 |
| Font |
获取或设置要用于批注文本的字体。 |
| ForeColor |
获取或设置批注的文本颜色。 |
| Height |
获取或设置批注的高度。 |
| IsSelected |
获取或设置一个标志,该标志确定是否选择了批注。 |
| IsSizeAlwaysRelative |
获取或设置一个标志,该标志指定批注的大小是否始终在相对图表坐标中定义。 |
| LineColor |
获取或设置批注的线条颜色。 |
| LineDashStyle |
获取或设置批注的线条样式。 |
| LineWidth |
获取或设置批注的线条宽度。 |
| Name |
获取或设置批注的唯一名称。 |
| Right |
获取或设置批注的右边界位置。 |
| ShadowColor |
获取或设置批注阴影的颜色。 |
| ShadowOffset |
获取或设置批注阴影的大小。 |
| SmartLabelStyle |
获取或设置批注的智能标签样式。 |
| Tag |
获取或设置与此图表元素关联的对象。 (继承自 ChartElement) |
| TextStyle |
获取或设置批注的文本样式。 |
| ToolTip |
获取或设置批注的工具提示文本。 |
| Visible |
获取或设置一个标志,该标志指定批注是否可见。 |
| Width |
获取或设置批注的宽度(以像素为单位)。 |
| X |
获取或设置批注的 X 坐标。 |
| Y |
获取或设置批注的 Y 坐标。 |
| YAxisName |
获取或设置批注附加到的 Y 轴的名称。 |
方法
| 名称 | 说明 |
|---|---|
| BeginPlacement() |
使用鼠标开始批注的最终用户放置。 |
| BringToFront() |
将所有批注置于所有批注的前面。 |
| Dispose() |
释放由该 ChartElement命令使用的资源。 (继承自 ChartElement) |
| Dispose(Boolean) |
释放非托管资源和(可选)托管资源。 |
| EndPlacement() |
结束批注的最终用户放置。 |
| Equals(Object) |
确定指定的 Object 值是否等于当前 ChartElement。 (继承自 ChartElement) |
| GetHashCode() |
返回特定类型的哈希函数。 (继承自 ChartElement) |
| GetType() |
获取当前实例的 Type。 (继承自 Object) |
| MemberwiseClone() |
创建当前 Object的浅表副本。 (继承自 Object) |
| ResizeToContent() |
根据批注的内容大小调整批注大小。 |
| SendToBack() |
将批注发送到所有批注的后面。 |
| SetAnchor(DataPoint, DataPoint) |
将批注定位到两个数据点。 |
| SetAnchor(DataPoint) |
将批注定位到指定的数据点。 |
| ToString() |
返回一个表示当前 Object类型的字符串。 (继承自 ChartElement) |