/*! * * Wijmo Library 5.20251.40 * https://developer.mescius.com/wijmo * * Copyright(c) MESCIUS inc. All rights reserved. * * Licensed under the End-User License Agreement For MESCIUS Wijmo Software. * us.sales@mescius.com * https://developer.mescius.com/wijmo/licensing * */ /** * {@module wijmo.angular.chart.annotation} * AngularJS directives for wijmo.angular.chart.annotation module */ /** * */ export declare var ___keepComment: any; import { WjDirective, WjLink } from 'wijmo/wijmo.angular.base'; /** * Angular module name, which can be used in the angular.module(moduleName) * function to obtain a reference to the module . */ export declare const ngModuleName = "wj.chart.annotation"; /** * AngularJS directive for the {@link FlexChart} {@link AnnotationLayer} object. * * The wj-flex-chart-annotation-layer directive must be contained in a {@link wijmo.angular.chart.WjFlexChart} directive * or {@link wijmo.angular.chart.finance.WjFinancialChart} directive. * */ export declare class WjFlexChartAnnotationLayer extends WjDirective { constructor(); readonly _controlConstructor: any; } /** * AngularJS directive for the annotations. * * The wj-flex-chart-annotation directive must be contained in a * {@link wijmo.angular.chart.annotation.WjFlexChartAnnotationLayer} directive. * * The wj-flex-chart-annotation directive is used to represent all types of * possible annotation shapes like Circle, Rectangle, Polygon * and so on. The type of annotation shape is specified * in the directive's type attribute. * * The directive supports the following attributes: * *
* *
type
@ The class name of the annotation shape represented by the directive. * The possible values are {@link Circle}, {@link Ellipse}, {@link Image}, {@link Line}, {@link Polygon}, * {@link Rectangle}, {@link Square}, {@link Text}.
*
attachment
@ An {@link AnnotationAttachment} value defining the attachment of the annotation. *
*
content
@ The text of the Circle, Ellipse, Image, Line, * Polygon, Rectangle or Square annotation.
*
end
@ The end point of the Line annotation.
*
height
@ The height of the Ellipse, Image or Rectangle annotation.
*
href
@ The href of the Image annotation.
*
is-visible
@ The visibility of the annotation.
*
length
@ The length of the Square annotation.
*
name
@ The name of the annotation.
*
offset
@ The offset of the annotation.
*
point
@ The point of the annotation, the coordinate space of the point depends on the attachment property value. * The property works for Circle, Ellipse, Image, Rectangle, Square * and Text annotation.
*
point-index
@ The index of the data point in the specified series where the annotation is attached to.
*
position
@ An {@link AnnotationPosition} value defining the position of the annotation * relative to the point.
*
radius
@ The radius of the Circle annotation.
*
series-index
@ The index of the data series where the annotation is attached to.
*
start
@ The start point of the Line annotation.
*
style
@ The style of the annotation.
*
text
@ The text of the Text annotation.
*
tooltip
@ The tooltip of the annotation.
*
width
@ The width of the Ellipse, Image or Rectangle annotation.
*
*/ export declare class WjFlexChartAnnotation extends WjDirective { constructor(); _createLink(): WjLink; _getMetaDataId(): any; } export declare class WjFlexChartAnnotationLink extends WjLink { _initControl(): any; }