devextreme-angular
Version:
Angular UI and visualization components based on DevExtreme widgets
133 lines (132 loc) • 7.14 kB
TypeScript
/*!
* devextreme-angular
* Version: 24.2.6
* Build date: Mon Mar 17 2025
*
* Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED
*
* This software may be modified and distributed under the terms
* of the MIT license. See the LICENSE file in the root of the project for details.
*
* https://github.com/DevExpress/devextreme-angular
*/
import { OnInit, OnDestroy, ElementRef, Renderer2, AfterViewInit } from '@angular/core';
import { DashStyle, Font, TextOverflow, AnnotationType, WordWrap } from 'devextreme/common/charts';
import { dxChartAnnotationConfig } from 'devextreme/viz/chart';
import { NestedOptionHost, DxTemplateDirective, IDxTemplateHost, DxTemplateHost } from 'devextreme-angular/core';
import { NestedOption } from 'devextreme-angular/core';
import * as i0 from "@angular/core";
export declare class DxoChartCommonAnnotationSettingsComponent extends NestedOption implements AfterViewInit, OnDestroy, OnInit, IDxTemplateHost {
private renderer;
private document;
private element;
get allowDragging(): boolean;
set allowDragging(value: boolean);
get argument(): Date | number | string | undefined;
set argument(value: Date | number | string | undefined);
get arrowLength(): number;
set arrowLength(value: number);
get arrowWidth(): number;
set arrowWidth(value: number);
get axis(): string | undefined;
set axis(value: string | undefined);
get border(): {
color?: string;
cornerRadius?: number;
dashStyle?: DashStyle;
opacity?: number | undefined;
visible?: boolean;
width?: number;
};
set border(value: {
color?: string;
cornerRadius?: number;
dashStyle?: DashStyle;
opacity?: number | undefined;
visible?: boolean;
width?: number;
});
get color(): string;
set color(value: string);
get customizeTooltip(): ((annotation: dxChartAnnotationConfig | any) => Record<string, any>) | undefined;
set customizeTooltip(value: ((annotation: dxChartAnnotationConfig | any) => Record<string, any>) | undefined);
get data(): any;
set data(value: any);
get description(): string | undefined;
set description(value: string | undefined);
get font(): Font;
set font(value: Font);
get height(): number | undefined;
set height(value: number | undefined);
get image(): string | {
height?: number;
url?: string | undefined;
width?: number;
};
set image(value: string | {
height?: number;
url?: string | undefined;
width?: number;
});
get offsetX(): number | undefined;
set offsetX(value: number | undefined);
get offsetY(): number | undefined;
set offsetY(value: number | undefined);
get opacity(): number;
set opacity(value: number);
get paddingLeftRight(): number;
set paddingLeftRight(value: number);
get paddingTopBottom(): number;
set paddingTopBottom(value: number);
get series(): string | undefined;
set series(value: string | undefined);
get shadow(): {
blur?: number;
color?: string;
offsetX?: number;
offsetY?: number;
opacity?: number;
};
set shadow(value: {
blur?: number;
color?: string;
offsetX?: number;
offsetY?: number;
opacity?: number;
});
get template(): any;
set template(value: any);
get text(): string | undefined;
set text(value: string | undefined);
get textOverflow(): TextOverflow;
set textOverflow(value: TextOverflow);
get tooltipEnabled(): boolean;
set tooltipEnabled(value: boolean);
get tooltipTemplate(): any;
set tooltipTemplate(value: any);
get type(): AnnotationType | undefined;
set type(value: AnnotationType | undefined);
get value(): Date | number | string | undefined;
set value(value: Date | number | string | undefined);
get width(): number | undefined;
set width(value: number | undefined);
get wordWrap(): WordWrap;
set wordWrap(value: WordWrap);
get x(): number | undefined;
set x(value: number | undefined);
get y(): number | undefined;
set y(value: number | undefined);
protected get _optionPath(): string;
constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost, renderer: Renderer2, document: any, templateHost: DxTemplateHost, element: ElementRef);
setTemplate(template: DxTemplateDirective): void;
ngAfterViewInit(): void;
ngOnInit(): void;
ngOnDestroy(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<DxoChartCommonAnnotationSettingsComponent, [{ host: true; skipSelf: true; }, { host: true; }, null, null, { host: true; }, null]>;
static ɵcmp: i0.ɵɵComponentDeclaration<DxoChartCommonAnnotationSettingsComponent, "dxo-chart-common-annotation-settings", never, { "allowDragging": { "alias": "allowDragging"; "required": false; }; "argument": { "alias": "argument"; "required": false; }; "arrowLength": { "alias": "arrowLength"; "required": false; }; "arrowWidth": { "alias": "arrowWidth"; "required": false; }; "axis": { "alias": "axis"; "required": false; }; "border": { "alias": "border"; "required": false; }; "color": { "alias": "color"; "required": false; }; "customizeTooltip": { "alias": "customizeTooltip"; "required": false; }; "data": { "alias": "data"; "required": false; }; "description": { "alias": "description"; "required": false; }; "font": { "alias": "font"; "required": false; }; "height": { "alias": "height"; "required": false; }; "image": { "alias": "image"; "required": false; }; "offsetX": { "alias": "offsetX"; "required": false; }; "offsetY": { "alias": "offsetY"; "required": false; }; "opacity": { "alias": "opacity"; "required": false; }; "paddingLeftRight": { "alias": "paddingLeftRight"; "required": false; }; "paddingTopBottom": { "alias": "paddingTopBottom"; "required": false; }; "series": { "alias": "series"; "required": false; }; "shadow": { "alias": "shadow"; "required": false; }; "template": { "alias": "template"; "required": false; }; "text": { "alias": "text"; "required": false; }; "textOverflow": { "alias": "textOverflow"; "required": false; }; "tooltipEnabled": { "alias": "tooltipEnabled"; "required": false; }; "tooltipTemplate": { "alias": "tooltipTemplate"; "required": false; }; "type": { "alias": "type"; "required": false; }; "value": { "alias": "value"; "required": false; }; "width": { "alias": "width"; "required": false; }; "wordWrap": { "alias": "wordWrap"; "required": false; }; "x": { "alias": "x"; "required": false; }; "y": { "alias": "y"; "required": false; }; }, {}, never, ["*"], false, never>;
}
export declare class DxoChartCommonAnnotationSettingsModule {
static ɵfac: i0.ɵɵFactoryDeclaration<DxoChartCommonAnnotationSettingsModule, never>;
static ɵmod: i0.ɵɵNgModuleDeclaration<DxoChartCommonAnnotationSettingsModule, [typeof DxoChartCommonAnnotationSettingsComponent], never, [typeof DxoChartCommonAnnotationSettingsComponent]>;
static ɵinj: i0.ɵɵInjectorDeclaration<DxoChartCommonAnnotationSettingsModule>;
}