Represents base class for rendering an annotation with shape of slice of strip

IgxUserShapeAnnotation

new IgxUserShapeAnnotation(): IgxUserShapeAnnotation

Returns IgxUserShapeAnnotation

ngAcceptInputType_badgeCornerRadius

Section titled "ngAcceptInputType_badgeCornerRadius"

Inherited from: IgxUserAxisAnnotation

ngAcceptInputType_badgeCornerRadius: string | number

Inherited from: IgxUserAxisAnnotation

ngAcceptInputType_badgeMargin: string | number

Inherited from: IgxUserAxisAnnotation

ngAcceptInputType_badgeSize: string | number

Inherited from: IgxUserAxisAnnotation

ngAcceptInputType_badgeThickness: string | number

Inherited from: IgxUserAxisAnnotation

ngAcceptInputType_badgeVisible: string | boolean

Inherited from: IgxUserAxisAnnotation

ngAcceptInputType_isPillShaped: string | boolean

Inherited from: IgxUserAxisAnnotation

ngAcceptInputType_isVisible: string | boolean

ngAcceptInputType_labelBorderRadius

Section titled "ngAcceptInputType_labelBorderRadius"

Inherited from: IgxUserAxisAnnotation

ngAcceptInputType_labelBorderRadius: string | number

ngAcceptInputType_labelBorderThickness

Section titled "ngAcceptInputType_labelBorderThickness"

Inherited from: IgxUserAxisAnnotation

ngAcceptInputType_labelBorderThickness: string | number

Inherited from: IgxUserAxisAnnotation

ngAcceptInputType_labelPadding: string | number
ngAcceptInputType_overlayTextAngle: string | number

ngAcceptInputType_overlayTextBackgroundMode

Section titled "ngAcceptInputType_overlayTextBackgroundMode"
ngAcceptInputType_overlayTextBackgroundMode: string | AnnotationAppearanceMode

ngAcceptInputType_overlayTextBackgroundShift

Section titled "ngAcceptInputType_overlayTextBackgroundShift"
ngAcceptInputType_overlayTextBackgroundShift: string | number

ngAcceptInputType_overlayTextBorderMode

Section titled "ngAcceptInputType_overlayTextBorderMode"
ngAcceptInputType_overlayTextBorderMode: string | AnnotationAppearanceMode

ngAcceptInputType_overlayTextBorderRadius

Section titled "ngAcceptInputType_overlayTextBorderRadius"
ngAcceptInputType_overlayTextBorderRadius: string | number

ngAcceptInputType_overlayTextBorderShift

Section titled "ngAcceptInputType_overlayTextBorderShift"
ngAcceptInputType_overlayTextBorderShift: string | number

ngAcceptInputType_overlayTextBorderThickness

Section titled "ngAcceptInputType_overlayTextBorderThickness"
ngAcceptInputType_overlayTextBorderThickness: string | number

ngAcceptInputType_overlayTextColorMode

Section titled "ngAcceptInputType_overlayTextColorMode"
ngAcceptInputType_overlayTextColorMode: string | AnnotationAppearanceMode

ngAcceptInputType_overlayTextColorShift

Section titled "ngAcceptInputType_overlayTextColorShift"
ngAcceptInputType_overlayTextColorShift: string | number

ngAcceptInputType_overlayTextHorizontalMargin

Section titled "ngAcceptInputType_overlayTextHorizontalMargin"
ngAcceptInputType_overlayTextHorizontalMargin: string | number

ngAcceptInputType_overlayTextHorizontalPadding

Section titled "ngAcceptInputType_overlayTextHorizontalPadding"
ngAcceptInputType_overlayTextHorizontalPadding: string | number

ngAcceptInputType_overlayTextLocation

Section titled "ngAcceptInputType_overlayTextLocation"
ngAcceptInputType_overlayTextLocation: string | OverlayTextLocation

ngAcceptInputType_overlayTextVerticalMargin

Section titled "ngAcceptInputType_overlayTextVerticalMargin"
ngAcceptInputType_overlayTextVerticalMargin: string | number

ngAcceptInputType_overlayTextVerticalPadding

Section titled "ngAcceptInputType_overlayTextVerticalPadding"
ngAcceptInputType_overlayTextVerticalPadding: string | number

ngAcceptInputType_overlayTextVisible

Section titled "ngAcceptInputType_overlayTextVisible"
ngAcceptInputType_overlayTextVisible: string | boolean
ngAcceptInputType_shapeThickness: string | number

Inherited from: IgxUserAxisAnnotation

ngAcceptInputType_value: string | number
ngAcceptInputType_valueDisplayMode: string | DataAnnotationDisplayMode

Inherited from: IgxUserAxisAnnotation

Gets or sets the additional data that should be stored with the annotation.

get annotationData(): string

Returns string

set annotationData(v: string): void

Parameters

  • v: string

Returns void

Inherited from: IgxUserAxisAnnotation

Gets or sets the background of badge annotation.

get badgeBackground(): string

Returns string

set badgeBackground(v: string): void

Parameters

  • v: string

Returns void

Inherited from: IgxUserAxisAnnotation

Gets or sets border radius of the badge annotations.

get badgeCornerRadius(): number

Returns number

set badgeCornerRadius(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxUserAxisAnnotation

Gets or sets image path for displayed in the badge annotations.

get badgeImagePath(): string

Returns string

set badgeImagePath(v: string): void

Parameters

  • v: string

Returns void

Inherited from: IgxUserAxisAnnotation

Gets or sets margin of the badge annotations.

get badgeMargin(): number

Returns number

set badgeMargin(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxUserAxisAnnotation

Gets or sets the outline of badge annotation.

get badgeOutline(): string

Returns string

set badgeOutline(v: string): void

Parameters

  • v: string

Returns void

Inherited from: IgxUserAxisAnnotation

Gets or sets size of the badge annotations.

get badgeSize(): number

Returns number

set badgeSize(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxUserAxisAnnotation

Gets or sets thickness of the badge annotations.

get badgeThickness(): number

Returns number

set badgeThickness(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxUserAxisAnnotation

Gets or sets whether to draw the badge in annotation

get badgeVisible(): boolean

Returns boolean

set badgeVisible(v: boolean): void

Parameters

  • v: boolean

Returns void

Inherited from: IgxUserAxisAnnotation

get identifier(): string

Returns string

set identifier(v: string): void

Parameters

  • v: string

Returns void

Inherited from: IgxUserAxisAnnotation

Gets or sets whether the annotation is pill shaped.

get isPillShaped(): boolean

Returns boolean

set isPillShaped(v: boolean): void

Parameters

  • v: boolean

Returns void

Inherited from: IgxUserAxisAnnotation

Gets or sets whether to the annotations is rendered

get isVisible(): boolean

Returns boolean

set isVisible(v: boolean): void

Parameters

  • v: boolean

Returns void

Inherited from: IgxUserAxisAnnotation

Gets or sets the text that should be displayed on axis annotation.

get label(): string

Returns string

set label(v: string): void

Parameters

  • v: string

Returns void

Inherited from: IgxUserAxisAnnotation

Gets or sets the background text displayed in the annotation.

get labelBackground(): string

Returns string

set labelBackground(v: string): void

Parameters

  • v: string

Returns void

Inherited from: IgxUserAxisAnnotation

Gets or sets the border color of the axis annotation.

get labelBorderColor(): string

Returns string

set labelBorderColor(v: string): void

Parameters

  • v: string

Returns void

Inherited from: IgxUserAxisAnnotation

Gets or sets the border radius of the annotation.

get labelBorderRadius(): number

Returns number

set labelBorderRadius(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxUserAxisAnnotation

Gets or sets border thickness of the axis annotations.

get labelBorderThickness(): number

Returns number

set labelBorderThickness(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxUserAxisAnnotation

Gets or sets the color of text displayed in the annotation.

get labelColor(): string

Returns string

set labelColor(v: string): void

Parameters

  • v: string

Returns void

Inherited from: IgxUserAxisAnnotation

Gets or sets padding around the label in annotation.

get labelPadding(): number

Returns number

set labelPadding(v: number): void

Parameters

  • v: number

Returns void

Gets or sets the text that should be overlayed in plot area of the chart.

get overlayText(): string

Returns string

set overlayText(v: string): void

Parameters

  • v: string

Returns void

Gets or sets the angle rotation (in degrees) of the overlay text in relation to the annotation shape.

get overlayTextAngle(): number

Returns number

set overlayTextAngle(v: number): void

Parameters

  • v: number

Returns void

Gets or sets the background the overlay text.

get overlayTextBackground(): string

Returns string

set overlayTextBackground(v: string): void

Parameters

  • v: string

Returns void

Gets or sets the mode used for shifting the background of overlay text.

get overlayTextBackgroundMode(): AnnotationAppearanceMode

Returns AnnotationAppearanceMode

set overlayTextBackgroundMode(v: AnnotationAppearanceMode): void

Parameters

Returns void

Gets or sets the shift of the overlay background based on OverlayTextBackgroundMode. Value must range between -1.0 to 1.0, where 0 means no color shift.

get overlayTextBackgroundShift(): number

Returns number

set overlayTextBackgroundShift(v: number): void

Parameters

  • v: number

Returns void

Gets or sets the border color of the overlay text.

get overlayTextBorderColor(): string

Returns string

set overlayTextBorderColor(v: string): void

Parameters

  • v: string

Returns void

Gets or sets the mode used for shifting the border of overlay text.

get overlayTextBorderMode(): AnnotationAppearanceMode

Returns AnnotationAppearanceMode

set overlayTextBorderMode(v: AnnotationAppearanceMode): void

Parameters

Returns void

Gets or sets the border radius corner of the overlay text.

get overlayTextBorderRadius(): number

Returns number

set overlayTextBorderRadius(v: number): void

Parameters

  • v: number

Returns void

Gets or sets the shift of the overlay border based on OverlayTextBorderMode. Value must range between -1.0 to 1.0, where 0 means no color shift.

get overlayTextBorderShift(): number

Returns number

set overlayTextBorderShift(v: number): void

Parameters

  • v: number

Returns void

Gets or sets the border thickness of the overlay text.

get overlayTextBorderThickness(): number

Returns number

set overlayTextBorderThickness(v: number): void

Parameters

  • v: number

Returns void

Gets or sets the color the overlay text.

get overlayTextColor(): string

Returns string

set overlayTextColor(v: string): void

Parameters

  • v: string

Returns void

Gets or sets the mode used for shifting the background of overlay text.

get overlayTextColorMode(): AnnotationAppearanceMode

Returns AnnotationAppearanceMode

set overlayTextColorMode(v: AnnotationAppearanceMode): void

Parameters

Returns void

Gets or sets the shift of the overlay text color based on OverlayTextColorMode. Value must range between -1.0 to 1.0, where 0 means no color shift.

get overlayTextColorShift(): number

Returns number

set overlayTextColorShift(v: number): void

Parameters

  • v: number

Returns void

Gets or sets the horizontal margin of the overlay text in relation to the annotation shape.

get overlayTextHorizontalMargin(): number

Returns number

set overlayTextHorizontalMargin(v: number): void

Parameters

  • v: number

Returns void

Gets or sets the horizontal padding of the overlay text in relation to the annotation shape.

get overlayTextHorizontalPadding(): number

Returns number

set overlayTextHorizontalPadding(v: number): void

Parameters

  • v: number

Returns void

Gets or sets location of the overlay text in relation to the annotation shape.

get overlayTextLocation(): OverlayTextLocation

Returns OverlayTextLocation

set overlayTextLocation(v: OverlayTextLocation): void

Parameters

Returns void

Gets or Sets the style to use for the display text.

get overlayTextStyle(): string

Returns string

set overlayTextStyle(v: string): void

Parameters

  • v: string

Returns void

Gets or sets the vertical margin of the overlay text in relation to the annotation shape.

get overlayTextVerticalMargin(): number

Returns number

set overlayTextVerticalMargin(v: number): void

Parameters

  • v: number

Returns void

Gets or sets the vertical padding of the overlay text in relation to the annotation shape.

get overlayTextVerticalPadding(): number

Returns number

set overlayTextVerticalPadding(v: number): void

Parameters

  • v: number

Returns void

Gets or sets whether the overlay text is visible in plot area of the chart

get overlayTextVisible(): boolean

Returns boolean

set overlayTextVisible(v: boolean): void

Parameters

  • v: boolean

Returns void

Gets or sets background of the annotation shape displayed in the plot area of the chart.

get shapeBackground(): string

Returns string

set shapeBackground(v: string): void

Parameters

  • v: string

Returns void

Gets or sets border color of the annotation shape displayed in the plot area of the chart.

get shapeOutline(): string

Returns string

set shapeOutline(v: string): void

Parameters

  • v: string

Returns void

Gets or sets border thickness of the annotation shape displayed in the plot area of the chart.

get shapeThickness(): number

Returns number

set shapeThickness(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgxUserAxisAnnotation

Gets or sets the target axis that will display the annotation.

get targetAxis(): IgxAxisComponent

Returns IgxAxisComponent

set targetAxis(v: IgxAxisComponent): void

Parameters

Returns void

Inherited from: IgxUserAxisAnnotation

Gets or sets a matcher for matching an axis that will display the annotation.

get targetAxisMatcher(): IgxAxisMatcher

Returns IgxAxisMatcher

set targetAxisMatcher(v: IgxAxisMatcher): void

Parameters

Returns void

Inherited from: IgxUserAxisAnnotation

Gets or sets the value that determines location of annotation on axis.

get value(): number

Returns number

set value(v: number): void

Parameters

  • v: number

Returns void

Gets or sets display mode of label in the center annotation.

get valueDisplayMode(): DataAnnotationDisplayMode

Returns DataAnnotationDisplayMode

set valueDisplayMode(v: DataAnnotationDisplayMode): void

Parameters

Returns void

Inherited from: IgxUserAxisAnnotation

bindAxes(axes: IgxAxisComponent[]): void

Parameters

Returns void

Inherited from: IgxUserAxisAnnotation

bindSeries(series: IgxSeriesComponent[]): void

Parameters

Returns void

Inherited from: IgxUserAxisAnnotation

findByName(name: string): any

Parameters

  • name: string

Returns any

Inherited from: IgxUserAxisAnnotation

_createFromInternal(internal: any): IgxUserBaseAnnotation

Parameters

  • internal: any

Returns IgxUserBaseAnnotation