UNPKG

igniteui-angular-charts

Version:

Ignite UI Angular charting components for building rich data visualizations for modern web apps.

153 lines (152 loc) 6.77 kB
import { DataAnnotationDisplayMode } from "./DataAnnotationDisplayMode"; import { OverlayTextLocation } from "./OverlayTextLocation"; import { AnnotationAppearanceMode } from "./AnnotationAppearanceMode"; import { IgxUserAxisAnnotation } from "./igx-user-axis-annotation"; import { UserShapeAnnotation as UserShapeAnnotation_internal } from "./UserShapeAnnotation"; /** * Represents base class for rendering an annotation with shape of slice of strip */ export declare abstract class IgxUserShapeAnnotation extends IgxUserAxisAnnotation { /** * @hidden */ get i(): UserShapeAnnotation_internal; constructor(); /** * Gets or sets display mode of label in the center annotation. */ get valueDisplayMode(): DataAnnotationDisplayMode; set valueDisplayMode(v: DataAnnotationDisplayMode); static ngAcceptInputType_valueDisplayMode: DataAnnotationDisplayMode | string; /** * Gets or sets background of the annotation shape displayed in the plot area of the chart. */ get shapeBackground(): string; set shapeBackground(v: string); /** * Gets or sets border color of the annotation shape displayed in the plot area of the chart. */ get shapeOutline(): string; set shapeOutline(v: string); /** * Gets or sets border thickness of the annotation shape displayed in the plot area of the chart. */ get shapeThickness(): number; set shapeThickness(v: number); static ngAcceptInputType_shapeThickness: number | string; /** * Gets or sets the text that should be overlayed in plot area of the chart. */ get overlayText(): string; set overlayText(v: string); /** * Gets or sets location of the overlay text in relation to the annotation shape. */ get overlayTextLocation(): OverlayTextLocation; set overlayTextLocation(v: OverlayTextLocation); static ngAcceptInputType_overlayTextLocation: OverlayTextLocation | string; /** * Gets or sets the horizontal margin of the overlay text in relation to the annotation shape. */ get overlayTextHorizontalMargin(): number; set overlayTextHorizontalMargin(v: number); static ngAcceptInputType_overlayTextHorizontalMargin: number | string; /** * Gets or sets the vertical margin of the overlay text in relation to the annotation shape. */ get overlayTextVerticalMargin(): number; set overlayTextVerticalMargin(v: number); static ngAcceptInputType_overlayTextVerticalMargin: number | string; /** * Gets or sets the horizontal padding of the overlay text in relation to the annotation shape. */ get overlayTextHorizontalPadding(): number; set overlayTextHorizontalPadding(v: number); static ngAcceptInputType_overlayTextHorizontalPadding: number | string; /** * Gets or sets the vertical padding of the overlay text in relation to the annotation shape. */ get overlayTextVerticalPadding(): number; set overlayTextVerticalPadding(v: number); static ngAcceptInputType_overlayTextVerticalPadding: number | string; /** * Gets or sets the angle rotation (in degrees) of the overlay text in relation to the annotation shape. */ get overlayTextAngle(): number; set overlayTextAngle(v: number); static ngAcceptInputType_overlayTextAngle: number | string; /** * Gets or sets the color the overlay text. */ get overlayTextColor(): string; set overlayTextColor(v: string); /** * 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; set overlayTextColorShift(v: number); static ngAcceptInputType_overlayTextColorShift: number | string; /** * Gets or sets the mode used for shifting the background of overlay text. */ get overlayTextColorMode(): AnnotationAppearanceMode; set overlayTextColorMode(v: AnnotationAppearanceMode); static ngAcceptInputType_overlayTextColorMode: AnnotationAppearanceMode | string; /** * Gets or sets the background the overlay text. */ get overlayTextBackground(): string; set overlayTextBackground(v: string); /** * 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; set overlayTextBackgroundShift(v: number); static ngAcceptInputType_overlayTextBackgroundShift: number | string; /** * Gets or sets the mode used for shifting the background of overlay text. */ get overlayTextBackgroundMode(): AnnotationAppearanceMode; set overlayTextBackgroundMode(v: AnnotationAppearanceMode); static ngAcceptInputType_overlayTextBackgroundMode: AnnotationAppearanceMode | string; /** * Gets or sets the border color of the overlay text. */ get overlayTextBorderColor(): string; set overlayTextBorderColor(v: string); /** * Gets or sets the border radius corner of the overlay text. */ get overlayTextBorderRadius(): number; set overlayTextBorderRadius(v: number); static ngAcceptInputType_overlayTextBorderRadius: number | string; /** * Gets or sets the border thickness of the overlay text. */ get overlayTextBorderThickness(): number; set overlayTextBorderThickness(v: number); static ngAcceptInputType_overlayTextBorderThickness: number | string; /** * 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; set overlayTextBorderShift(v: number); static ngAcceptInputType_overlayTextBorderShift: number | string; /** * Gets or sets the mode used for shifting the border of overlay text. */ get overlayTextBorderMode(): AnnotationAppearanceMode; set overlayTextBorderMode(v: AnnotationAppearanceMode); static ngAcceptInputType_overlayTextBorderMode: AnnotationAppearanceMode | string; /** * Gets or sets whether the overlay text is visible in plot area of the chart */ get overlayTextVisible(): boolean; set overlayTextVisible(v: boolean); static ngAcceptInputType_overlayTextVisible: boolean | string; /** * Gets or Sets the style to use for the display text. */ get overlayTextStyle(): string; set overlayTextStyle(v: string); }