다음을 통해 공유


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가 0-100 범위의 값 대신 X축 및 Y축 값을 사용하여 설정됩니다.

주석의 위치와 크기를 지정할 때 축 값을 사용하는 방법에는 두 가지가 있습니다.

  • AxisX AxisY 이러한 주석 속성을 개체의 속성 값과 AxisY 속성 값 ChartArea 으로 AxisX 설정합니다.

  • AnchorDataPoint 속성을 사용하여 주석을 데이터 요소에 고정합니다. 이 경우 위치가 자동으로 계산됩니다.

모든 주석은 클래스에서 Annotation 파생되며 색, 위치, 앵커링 등과 같은 모든 Annotation 개체에 공통적인 특성을 설정하는 데 사용할 수 있습니다.

생성자

Name Description
Annotation()

Annotation 클래스의 새 인스턴스를 초기화합니다. 매개 변수가 없는 생성자이므로 사용하면 안 됩니다.

속성

Name Description
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축의 이름을 가져오거나 설정합니다.

메서드

Name Description
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)

적용 대상