@syncfusion/ej2-angular-charts
Version:
Feature-rich chart control with built-in support for over 25 chart types, technical indictors, trendline, zooming, tooltip, selection, crosshair and trackball. for Angular
55 lines (54 loc) • 1.55 kB
TypeScript
import { ViewContainerRef } from '@angular/core';
import { ComplexBase, ArrayBase } from '@syncfusion/ej2-angular-base';
/**
* MultiLevelLabel Directive
* ```html
* <e-axis>
* <e-multilevellabels>
* <e-multilevellabel></e-multilevellabel>
* </e-multilevellabels>
* </e-axis>
* ```
*/
export declare class MultiLevelLabelDirective extends ComplexBase<MultiLevelLabelDirective> {
private viewContainerRef;
directivePropList: any;
childCategories: any;
tags: string[];
/**
* Defines the position of the multi level labels. They are,
* * Near: Places the multi level labels at Near.
* * Center: Places the multi level labels at Center.
* * Far: Places the multi level labels at Far.
* @default 'Center'
*/
alignment: any;
/**
* Border of the multi level labels.
*/
border: any;
/**
* multi level categories for multi level labels.
*/
categories: any;
/**
* Defines the textOverFlow for multi level labels. They are,
* * Trim: Trim textOverflow for multi level labels.
* * Wrap: Wrap textOverflow for multi level labels.
* * none: None textOverflow for multi level labels.
* @default 'Wrap'
*/
overflow: any;
/**
* Options to customize the multi level labels.
*/
textStyle: any;
constructor(viewContainerRef: ViewContainerRef);
}
/**
* MultiLevelLabel Array Directive
* @private
*/
export declare class MultiLevelLabelsDirective extends ArrayBase<MultiLevelLabelsDirective> {
constructor();
}