Annotation 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义所有批注共有的属性和方法。 这是一个抽象类。
public ref class Annotation abstract : System::Web::UI::DataVisualization::Charting::ChartNamedElement, System::Web::UI::DataVisualization::Charting::IChartMapArea
public abstract class Annotation : System.Web.UI.DataVisualization.Charting.ChartNamedElement, System.Web.UI.DataVisualization.Charting.IChartMapArea
type Annotation = class
inherit ChartNamedElement
interface IChartMapArea
Public MustInherit Class Annotation
Inherits ChartNamedElement
Implements IChartMapArea
- 继承
- 派生
- 实现
注解
批注通常用于对图表元素(如数据点)进行注释或详细说明。 注释还可用于绘制自定义形状。
默认情况下,批注使用相对坐标进行定位, (0,0) 表示左上角, (100,100) 表示图表图像右下角。 还可以从此相对坐标系切换到使用轴值的系统。 使用轴坐标系统时,X 和 Y(表示批注左上角的位置)使用 X 轴和 Y 轴值而不是 0-100 范围内的值进行设置。
指定批注的位置和大小时,有两种方法可以使用轴值:
将 AxisX、 AxisY 或这两个批注属性都设置为 AxisX 对象的 和 AxisY 属性值 ChartArea 。
AnchorDataPoint使用 属性将批注定位到数据点。 在这种情况下,会自动计算其定位。
所有批注都派生自 Annotation 类,该类可用于设置所有 Annotation 对象通用的属性,例如颜色、位置、定位点等。
构造函数
Annotation() |
初始化 Annotation 类的新实例。 这是无参数构造函数,不应使用。 |
属性
Alignment |
获取或设置批注的内容对齐方式。 |
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 |
获取或设置批注的线条宽度。 |
MapAreaAttributes |
获取或设置批注的映射区特性。 |
Name |
获取或设置批注的唯一名称。 |
PostBackValue |
获取或设置在发生 Click 事件时可以处理的回发值。 |
Right |
获取或设置批注的右边界位置。 |
ShadowColor |
获取或设置批注阴影的颜色。 |
ShadowOffset |
获取或设置批注阴影的大小。 |
SmartLabelStyle |
获取或设置批注的智能标签样式。 |
Tag |
获取或设置与此图表元素关联的对象。 (继承自 ChartElement) |
TextStyle |
获取或设置批注的文本样式。 |
ToolTip |
获取或设置批注的工具提示文本。 |
Url |
获取或设置批注的 URL。 |
Visible |
获取或设置指定批注是否可见的标志。 |
Width |
获取或设置批注的宽度(以像素为单位)。 |
X |
获取或设置批注的 X 坐标。 |
Y |
获取或设置批注的 Y 坐标。 |
YAxisName |
获取或设置批注所附加到的 Y 轴的名称。 |
方法
BringToFront() |
将某个批注置于所有批注的前面。 |
Dispose() |
释放由 ChartElement 占用的资源。 (继承自 ChartElement) |
Dispose(Boolean) |
释放非托管资源和(可选)托管资源。 |
Equals(Object) |
确定指定的 Object 是否等同于当前的 ChartElement。 (继承自 ChartElement) |
GetHashCode() |
返回特定类型的哈希算法。 (继承自 ChartElement) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
ResizeToContent() |
根据批注的内容大小调整批注的大小。 |
SendToBack() |
将某个批注置于所有批注的后面。 |
SetAnchor(DataPoint) |
将某个批注定位到指定的数据点。 |
SetAnchor(DataPoint, DataPoint) |
将某个批注定位到两个数据点。 |
ToString() |
返回表示当前 Object 的字符串。 (继承自 ChartElement) |