通过


Annotation 类

定义

定义所有批注通用的属性和方法。 这是一个抽象类。

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 范围内的值。

指定批注的位置和大小时,有两种方法可以使用轴值:

所有批注都派生自 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)

适用于