value-axis-dxi.d.ts 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207
  1. /*!
  2. * devextreme-angular
  3. * Version: 19.1.16
  4. * Build date: Tue Oct 18 2022
  5. *
  6. * Copyright (c) 2012 - 2022 Developer Express Inc. ALL RIGHTS RESERVED
  7. *
  8. * This software may be modified and distributed under the terms
  9. * of the MIT license. See the LICENSE file in the root of the project for details.
  10. *
  11. * https://github.com/DevExpress/devextreme-angular
  12. */
  13. import { EventEmitter, QueryList } from '@angular/core';
  14. import DevExpress from 'devextreme/bundles/dx.all';
  15. import { NestedOptionHost } from '../../core/nested-option';
  16. import { CollectionNestedOption } from '../../core/nested-option';
  17. import { DxiBreakComponent } from './break-dxi';
  18. import { DxiConstantLineComponent } from './constant-line-dxi';
  19. import { DxiStripComponent } from './strip-dxi';
  20. export declare class DxiValueAxisComponent extends CollectionNestedOption {
  21. allowDecimals: boolean;
  22. autoBreaksEnabled: boolean;
  23. axisDivisionFactor: number;
  24. breaks: Array<DevExpress.viz.ScaleBreak>;
  25. breakStyle: {
  26. color?: string;
  27. line?: string;
  28. width?: number;
  29. };
  30. categories: Array<number | string | Date>;
  31. color: string;
  32. constantLines: Array<any | {
  33. color?: string;
  34. dashStyle?: string;
  35. displayBehindSeries?: boolean;
  36. extendAxis?: boolean;
  37. label?: {
  38. font?: DevExpress.viz.Font;
  39. horizontalAlignment?: string;
  40. position?: string;
  41. text?: string;
  42. verticalAlignment?: string;
  43. visible?: boolean;
  44. };
  45. paddingLeftRight?: number;
  46. paddingTopBottom?: number;
  47. value?: Date | number | string;
  48. width?: number;
  49. }>;
  50. constantLineStyle: {
  51. color?: string;
  52. dashStyle?: string;
  53. label?: {
  54. font?: DevExpress.viz.Font;
  55. horizontalAlignment?: string;
  56. position?: string;
  57. verticalAlignment?: string;
  58. visible?: boolean;
  59. };
  60. paddingLeftRight?: number;
  61. paddingTopBottom?: number;
  62. width?: number;
  63. };
  64. discreteAxisDivisionMode: string;
  65. endOnTick: boolean;
  66. grid: {
  67. color?: string;
  68. opacity?: number;
  69. visible?: boolean;
  70. width?: number;
  71. };
  72. inverted: boolean;
  73. label: {
  74. alignment?: string;
  75. customizeHint?: Function;
  76. customizeText?: Function;
  77. displayMode?: string;
  78. font?: DevExpress.viz.Font;
  79. format?: DevExpress.ui.format | string;
  80. indentFromAxis?: number;
  81. overlappingBehavior?: string;
  82. rotationAngle?: number;
  83. staggeringSpacing?: number;
  84. textOverflow?: string;
  85. visible?: boolean;
  86. wordWrap?: string;
  87. };
  88. logarithmBase: number;
  89. max: Date | number | string;
  90. maxAutoBreakCount: number;
  91. maxValueMargin: number;
  92. min: Date | number | string;
  93. minorGrid: {
  94. color?: string;
  95. opacity?: number;
  96. visible?: boolean;
  97. width?: number;
  98. };
  99. minorTick: {
  100. color?: string;
  101. length?: number;
  102. opacity?: number;
  103. shift?: number;
  104. visible?: boolean;
  105. width?: number;
  106. };
  107. minorTickCount: number;
  108. minorTickInterval: number | string | {
  109. days?: number;
  110. hours?: number;
  111. milliseconds?: number;
  112. minutes?: number;
  113. months?: number;
  114. quarters?: number;
  115. seconds?: number;
  116. weeks?: number;
  117. years?: number;
  118. };
  119. minValueMargin: number;
  120. minVisualRangeLength: number | string | {
  121. days?: number;
  122. hours?: number;
  123. milliseconds?: number;
  124. minutes?: number;
  125. months?: number;
  126. quarters?: number;
  127. seconds?: number;
  128. weeks?: number;
  129. years?: number;
  130. };
  131. multipleAxesSpacing: number;
  132. name: string;
  133. opacity: number;
  134. pane: string;
  135. placeholderSize: number;
  136. position: string;
  137. showZero: boolean;
  138. strips: Array<any | {
  139. color?: string;
  140. endValue?: Date | number | string;
  141. label?: {
  142. font?: DevExpress.viz.Font;
  143. horizontalAlignment?: string;
  144. text?: string;
  145. verticalAlignment?: string;
  146. };
  147. paddingLeftRight?: number;
  148. paddingTopBottom?: number;
  149. startValue?: Date | number | string;
  150. }>;
  151. stripStyle: {
  152. label?: {
  153. font?: DevExpress.viz.Font;
  154. horizontalAlignment?: string;
  155. verticalAlignment?: string;
  156. };
  157. paddingLeftRight?: number;
  158. paddingTopBottom?: number;
  159. };
  160. synchronizedValue: number;
  161. tick: {
  162. color?: string;
  163. length?: number;
  164. opacity?: number;
  165. shift?: number;
  166. visible?: boolean;
  167. width?: number;
  168. };
  169. tickInterval: number | string | {
  170. days?: number;
  171. hours?: number;
  172. milliseconds?: number;
  173. minutes?: number;
  174. months?: number;
  175. quarters?: number;
  176. seconds?: number;
  177. weeks?: number;
  178. years?: number;
  179. };
  180. title: string | {
  181. alignment?: string;
  182. font?: DevExpress.viz.Font;
  183. margin?: number;
  184. text?: string;
  185. textOverflow?: string;
  186. wordWrap?: string;
  187. };
  188. type: string;
  189. valueMarginsEnabled: boolean;
  190. valueType: string;
  191. visible: boolean;
  192. visualRange: DevExpress.viz.VizRange | Array<number | string | Date>;
  193. visualRangeUpdateMode: string;
  194. wholeRange: DevExpress.viz.VizRange | Array<number | string | Date>;
  195. width: number;
  196. /**
  197. * This member supports the internal infrastructure and is not intended to be used directly from your code.
  198. */
  199. visualRangeChange: EventEmitter<DevExpress.viz.VizRange | Array<number | string | Date>>;
  200. protected readonly _optionPath: string;
  201. breaksChildren: QueryList<DxiBreakComponent>;
  202. constantLinesChildren: QueryList<DxiConstantLineComponent>;
  203. stripsChildren: QueryList<DxiStripComponent>;
  204. constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost);
  205. }
  206. export declare class DxiValueAxisModule {
  207. }