devexpress-reporting
Version:
DevExpress Reporting provides the capability to develop a reporting application to create and customize reports.
33 lines (32 loc) • 1.89 kB
JavaScript
/**
* DevExpress HTML/JS Reporting (designer\controls\metadata\xrLine.js)
* Version: 25.1.3
* Build date: Jun 26, 2025
* Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED
* License: https://www.devexpress.com/Support/EULAs/universal.xml
*/
import { editorTemplates } from '@devexpress/analytics-core/analytics-widgets';
import { dataBindings } from '../../dataObjects/metadata/dataBinding';
import { anchorHorizontal, anchorVertical } from './properties/anchoring';
import { foreColor, keepTogether, lineStyle, lineWidth } from './properties/metadata';
import { commonControlProperties, sizeLocation } from './properties/metadataGroups';
import { controlScripts } from './properties/scriptMetadata';
export const lineDirection = {
propertyName: 'lineDirection',
modelName: '@LineDirection',
defaultVal: 'Horizontal',
editor: editorTemplates.getEditor('combobox'),
displayName: 'Line Direction', localizationId: 'DevExpress.XtraReports.UI.XRLine.LineDirection',
valuesArray: [
{ value: 'Horizontal', displayValue: 'Horizontal', localizationId: 'DevExpress.XtraReports.UI.LineDirection.Horizontal' },
{ value: 'Vertical', displayValue: 'Vertical', localizationId: 'DevExpress.XtraReports.UI.LineDirection.Vertical' },
{ value: 'Slant', displayValue: 'Slant', localizationId: 'DevExpress.XtraReports.UI.LineDirection.Slant' },
{ value: 'BackSlant', displayValue: 'BackSlant', localizationId: 'DevExpress.XtraReports.UI.LineDirection.BackSlant' }
]
};
export const lineSerializationsInfo = [
foreColor, keepTogether, anchorVertical, anchorHorizontal,
lineWidth, lineDirection, lineStyle, controlScripts,
dataBindings(['Tag'])
].concat(sizeLocation, commonControlProperties);
export const popularPropertiesLine = ['lineDirection', 'lineStyle', 'lineWidth', 'anchorVertical', 'anchorHorizontal'];