UNPKG

devexpress-reporting

Version:

DevExpress Reporting provides the capability to develop a reporting application to create and customize reports.

32 lines (31 loc) 1.83 kB
/** * DevExpress HTML/JS Reporting (common\metadata.js) * Version: 24.2.6 * Build date: Mar 18, 2025 * Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED * License: https://www.devexpress.com/Support/EULAs/universal.xml */ import { PaddingModel } from '@devexpress/analytics-core/analytics-elements-native'; import { colorFromString, colorToString, floatFromModel } from '@devexpress/analytics-core/analytics-utils-native'; export const previewBackColor = { propertyName: 'backColor', modelName: '@BackColor', from: colorFromString, toJsonObject: colorToString }; export const previewSides = { propertyName: 'borders', modelName: '@Sides' }; export const previewBorderColor = { propertyName: 'borderColor', modelName: '@BorderColor', from: colorFromString, toJsonObject: colorToString }; export const previewBorderStyle = { propertyName: 'borderStyle', modelName: '@BorderStyle' }; export const previewBorderDashStyle = { propertyName: 'borderDashStyle', modelName: '@BorderDashStyle' }; export const previewBorderWidth = { propertyName: 'borderWidth', modelName: '@BorderWidthSerializable', from: floatFromModel }; export const previewForeColor = { propertyName: 'foreColor', modelName: '@ForeColor', from: colorFromString, toJsonObject: colorToString }; export const previewFont = { propertyName: 'font', modelName: '@Font' }; export const previewPadding = { propertyName: 'padding', modelName: '@Padding', from: PaddingModel.from }; export const previewTextAlignment = { propertyName: 'textAlignment', modelName: '@TextAlignment' }; export const brickStyleSerializationsInfo = [ previewBackColor, previewSides, previewBorderColor, previewBorderStyle, previewBorderDashStyle, previewBorderWidth, previewForeColor, previewFont, previewPadding, previewTextAlignment ];