devexpress-reporting
Version:
DevExpress Reporting provides the capability to develop a reporting application to create and customize reports.
34 lines (33 loc) • 3.18 kB
JavaScript
/**
* DevExpress HTML/JS Reporting (designer\controls\metadata\xrRichText.js)
* Version: 20.2.13
* Build date: Apr 10, 2023
* Copyright (c) 2012 - 2023 Developer Express Inc. ALL RIGHTS RESERVED
* License: https://www.devexpress.com/Support/EULAs/universal.xml
*/
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var analytics_widgets_1 = require("@devexpress/analytics-core/analytics-widgets");
var metadata_1 = require("./properties/metadata");
var anchoring_1 = require("./properties/anchoring");
var scriptMetadata_1 = require("./properties/scriptMetadata");
var dataBinding_1 = require("../../dataObjects/metadata/dataBinding");
var metadataGroups_1 = require("./properties/metadataGroups");
var editorTemplates_1 = require("../../widgets/editorTemplates");
var _metaUtils_1 = require("../utils/_metaUtils");
exports.rtf = { propertyName: '_rtf', defaultVal: '', displayName: 'RTF', editor: analytics_widgets_1.editorTemplates.getEditor('stringArray'), localizationId: 'ASPxReportsStringId.ExportName_rtf' };
exports.textRtf = { propertyName: 'textRtf', defaultVal: '', displayName: 'Text', localizationId: 'DevExpress.XtraReports.UI.XRRichTextBase.RtfText', editor: analytics_widgets_1.editorTemplates.getEditor('stringArray') };
exports.serializableRtfString = { propertyName: 'serializableRtfString', modelName: '@SerializableRtfString' };
exports.newDocumentData = { propertyName: '_newDocumentData', displayName: 'Load File', localizationId: 'AnalyticsCoreStringId.UploadFile', editor: editorTemplates_1.designerEditorTemplates.getEditor('richTextLoad') };
exports.richTextSerializationsInfo = [
exports.serializableRtfString,
exports.rtf, exports.textRtf,
exports.newDocumentData,
metadata_1.nullValueText, metadata_1.keepTogetherDefaultValueFalse, anchoring_1.anchorVertical, anchoring_1.anchorHorizontal, scriptMetadata_1.textControlScripts,
dataBinding_1.dataBindings(['Bookmark', 'Html', 'NavigateUrl', 'Rtf', 'Tag']),
_metaUtils_1.createPopularBindingInfo({ bindingName: 'Html', propertyName: 'popularDataBindingHtml', displayName: 'Html', localizationId: 'ReportStringId.STag_Name_HtmlDataBinding' }, false),
_metaUtils_1.createPopularBindingInfo({ bindingName: 'Html', propertyName: 'popularExpressionHtml', displayName: 'Html', localizationId: 'ReportStringId.STag_Name_HtmlExpressionBinding' }),
_metaUtils_1.createPopularBindingInfo({ bindingName: 'Rtf', propertyName: 'popularDataBindingRtf', displayName: 'Rtf', localizationId: 'ReportStringId.STag_Name_RtfDataBinding' }, false),
_metaUtils_1.createPopularBindingInfo({ bindingName: 'Rtf', propertyName: 'popularExpressionRtf', displayName: 'Rtf', localizationId: 'ReportStringId.STag_Name_RtfExpressionBinding' }),
].concat(metadataGroups_1.sizeLocation, metadataGroups_1.fontGroup, metadataGroups_1.commonControlProperties, metadataGroups_1.navigationGroup, metadataGroups_1.processGroup, metadataGroups_1.canGrowShrinkGroup);
exports.popularPropertiesRichText = ['rtf', 'popularDataBindingRtf', 'popularExpressionRtf', 'html', 'popularDataBindingHtml', 'popularExpressionHtml', 'bookmark', 'bookmarkParent', 'canGrow', 'canShrink'];