UNPKG

devexpress-reporting

Version:

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

818 lines (768 loc) 763 kB
/** * DevExpress HTML/JS Reporting (dist\js\dx-webdocumentviewer.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 */ /******/ (function(modules) { // webpackBootstrap /******/ // The module cache /******/ var installedModules = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache /******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, /******/ l: false, /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); /******/ /******/ // Flag the module as loaded /******/ module.l = true; /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /******/ /******/ // expose the modules object (__webpack_modules__) /******/ __webpack_require__.m = modules; /******/ /******/ // expose the module cache /******/ __webpack_require__.c = installedModules; /******/ /******/ // define getter function for harmony exports /******/ __webpack_require__.d = function(exports, name, getter) { /******/ if(!__webpack_require__.o(exports, name)) { /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); /******/ } /******/ }; /******/ /******/ // define __esModule on exports /******/ __webpack_require__.r = function(exports) { /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); /******/ } /******/ Object.defineProperty(exports, '__esModule', { value: true }); /******/ }; /******/ /******/ // create a fake namespace object /******/ // mode & 1: value is a module id, require it /******/ // mode & 2: merge all properties of value into the ns /******/ // mode & 4: return value when already ns object /******/ // mode & 8|1: behave like require /******/ __webpack_require__.t = function(value, mode) { /******/ if(mode & 1) value = __webpack_require__(value); /******/ if(mode & 8) return value; /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; /******/ var ns = Object.create(null); /******/ __webpack_require__.r(ns); /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); /******/ return ns; /******/ }; /******/ /******/ // getDefaultExport function for compatibility with non-harmony modules /******/ __webpack_require__.n = function(module) { /******/ var getter = module && module.__esModule ? /******/ function getDefault() { return module['default']; } : /******/ function getModuleExports() { return module; }; /******/ __webpack_require__.d(getter, 'a', getter); /******/ return getter; /******/ }; /******/ /******/ // Object.prototype.hasOwnProperty.call /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; /******/ /******/ // __webpack_public_path__ /******/ __webpack_require__.p = ""; /******/ /******/ /******/ // Load entry module and return exports /******/ return __webpack_require__(__webpack_require__.s = 131); /******/ }) /************************************************************************/ /******/ ([ /* 0 */ /***/ (function(module, exports) { module.exports = DevExpress.Analytics.Utils; /***/ }), /* 1 */ /***/ (function(module, exports) { module.exports = ko; /***/ }), /* 2 */ /***/ (function(module, exports) { module.exports = DevExpress.Analytics.Internal; /***/ }), /* 3 */ /***/ (function(module, exports) { module.exports = jQuery; /***/ }), /* 4 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var analytics_utils_1 = __webpack_require__(0); var analytics_internal_1 = __webpack_require__(2); var analytics_widgets_1 = __webpack_require__(5); var _editorTemplates_1 = __webpack_require__(56); exports.pageBorderColor = { propertyName: 'pageBorderColor', modelName: '@PageBorderColor', from: analytics_utils_1.colorFromString, toJsonObject: analytics_utils_1.colorToString, displayName: 'Page Border Color', localizationId: 'DevExpress.XtraPrinting.HtmlExportOptionsBase.PageBorderColor', editor: analytics_widgets_1.editorTemplates.getEditor('customColorEditor'), defaultVal: 'Black' }; exports.pageBorderWidth = { propertyName: 'pageBorderWidth', modelName: '@PageBorderWidth', displayName: 'Page Border Width', localizationId: 'DevExpress.XtraPrinting.HtmlExportOptionsBase.PageBorderWidth', from: analytics_utils_1.floatFromModel, editor: analytics_widgets_1.editorTemplates.getEditor('numeric'), defaultVal: 1 }; exports.pageRange = { propertyName: 'pageRange', modelName: '@PageRange', displayName: 'Page Range', localizationId: 'DevExpress.XtraPrinting.HtmlExportOptionsBase.PageRange', editor: analytics_widgets_1.editorTemplates.getEditor('text'), defaultVal: '' }; exports.expotOptionsTitle = { propertyName: 'title', modelName: '@Title', displayName: 'Title', localizationId: 'DevExpress.XtraPrinting.HtmlExportOptionsBase.Title', editor: analytics_widgets_1.editorTemplates.getEditor('text'), defaultVal: 'Document' }; exports.htmlTableLayout = { propertyName: 'tableLayout', modelName: '@TableLayout', displayName: 'Table Layout', localizationId: 'DevExpress.XtraPrinting.HtmlExportOptionsBase.TableLayout', editor: analytics_widgets_1.editorTemplates.getEditor('bool'), from: analytics_utils_1.parseBool, defaultVal: true }; exports.docxTableLayout = { propertyName: 'tableLayout', modelName: '@TableLayout', displayName: 'Table Layout', localizationId: 'DevExpress.XtraPrinting.DocxExportOptions.TableLayout', editor: analytics_widgets_1.editorTemplates.getEditor('bool'), from: analytics_utils_1.parseBool, defaultVal: false }; exports.allowURLsWithJSContent = { propertyName: 'allowURLsWithJSContent', modelName: '@AllowURLsWithJSContent', displayName: 'Allow URLs with JS Content', localizationId: 'DevExpress.XtraPrinting.HtmlExportOptionsBase.AllowURLsWithJSContent', editor: analytics_widgets_1.editorTemplates.getEditor('bool'), from: analytics_utils_1.parseBool, defaultVal: false }; exports.rasterizationResolution = { propertyName: 'rasterizationResolution', modelName: '@RasterizationResolution', displayName: 'Rasterization Resolution', localizationId: 'DevExpress.XtraPrinting.PageByPageExportOptionsBase.RasterizationResolution', editor: analytics_widgets_1.editorTemplates.getEditor('numeric'), defaultVal: 96 }; exports.rasterizeImages = { propertyName: 'rasterizeImages', modelName: '@RasterizeImages', displayName: 'Rasterize Images', localizationId: 'DevExpress.XtraPrinting.PageByPageExportOptionsBase.RasterizeImages', defaultVal: true, editor: analytics_widgets_1.editorTemplates.getEditor('bool'), from: analytics_utils_1.parseBool }; exports.useHRefHyperlinks = { propertyName: 'useHRefHyperlinks', modelName: '@UseHRefHyperlinks', displayName: 'Use HRef Hyperlinks', localizationId: 'DevExpress.XtraPrinting.HtmlExportOptionsBase.UseHRefHyperlinks', editor: analytics_widgets_1.editorTemplates.getEditor('bool'), from: analytics_utils_1.parseBool, defaultVal: false }; exports.exportWatermarks = { propertyName: 'exportWatermarks', modelName: '@ExportWatermarks', displayName: 'Export Watermarks', localizationId: 'DevExpress.XtraPrinting.HtmlExportOptionsBase.ExportWatermarks', defaultVal: true, editor: analytics_widgets_1.editorTemplates.getEditor('bool'), from: analytics_utils_1.parseBool }; exports.inlineCss = { propertyName: 'inlineCss', modelName: '@InlineCss', displayName: 'Inline CSS', localizationId: 'DevExpress.XtraPrinting.HtmlExportOptionsBase.InlineCss', defaultVal: false, editor: analytics_widgets_1.editorTemplates.getEditor('bool'), from: analytics_utils_1.parseBool }; exports.removeSecondarySymbols = { propertyName: 'removeSecondarySymbols', modelName: '@RemoveSecondarySymbols', displayName: 'Remove Secondary Symbols', localizationId: 'DevExpress.XtraPrinting.HtmlExportOptionsBase.RemoveSecondarySymbols', editor: analytics_widgets_1.editorTemplates.getEditor('bool'), from: analytics_utils_1.parseBool, defaultVal: false }; exports.characterSet = { propertyName: 'characterSet', modelName: '@CharacterSet', displayName: 'Character Set', localizationId: 'DevExpress.XtraPrinting.HtmlExportOptionsBase.CharacterSet', editor: analytics_widgets_1.editorTemplates.getEditor('combobox'), defaultVal: 'utf-8', valuesArray: [{ value: 'windows-1256', displayValue: 'Arabic (Windows)' }, { value: 'iso-8859-4', displayValue: 'Baltic (ISO)' }, { value: 'windows-1257', displayValue: 'Baltic (Windows)' }, { value: 'iso-8859-2', displayValue: 'Central European (ISO)' }, { value: 'windows-1250', displayValue: 'Central European (Windows)' }, { value: 'iso-8859-5', displayValue: 'Cyrillic (ISO)' }, { value: 'koi8-r', displayValue: 'Cyrillic (KOI8-r)' }, { value: 'windows-1251', displayValue: 'Cyrillic (Windows)' }, { value: 'iso-8859-15', displayValue: 'Latin 9 (ISO)' }, { value: 'utf-7', displayValue: 'Unicode (UTF-7)' }, { value: 'utf-8', displayValue: 'Unicode (UTF-8)' }, { value: 'iso-8859-1', displayValue: 'Western European (ISO)' }, { value: 'windows-1252', displayValue: 'Western European (Windows)' }] }; function getExportModeValues(format, preview, merged) { if (format === void 0) { format = 'Html'; } var singleFile = { value: 'SingleFile', displayValue: 'Single File', localizationId: analytics_internal_1.formatUnicorn('PreviewStringId.ExportOption_{0}ExportMode_SingleFile', format) }; var singleFilePageByPage = { value: 'SingleFilePageByPage', displayValue: 'Single File PageByPage', localizationId: analytics_internal_1.formatUnicorn('PreviewStringId.ExportOption_{0}ExportMode_SingleFilePageByPage', format) }; var differentFiles = { value: 'DifferentFiles', displayValue: 'Different Files', localizationId: analytics_internal_1.formatUnicorn('PreviewStringId.ExportOption_{0}ExportMode_DifferentFiles', format) }; var values = []; if (merged) { return [singleFilePageByPage]; } else if (preview) { return [singleFile, singleFilePageByPage]; } else { return [singleFile, singleFilePageByPage, differentFiles]; } } exports.getExportModeValues = getExportModeValues; exports.exportPageBreaks = { propertyName: 'exportPageBreaks', modelName: '@ExportPageBreaks', displayName: 'Export Page Breaks', localizationId: 'DevExpress.XtraPrinting.FormattedTextExportOptions.ExportPageBreaks', defaultVal: true, editor: analytics_widgets_1.editorTemplates.getEditor('bool'), from: analytics_utils_1.parseBool }; exports.rtfExportMode = { propertyName: 'rtfExportMode', modelName: '@ExportMode', defaultVal: 'SingleFilePageByPage', editor: analytics_widgets_1.editorTemplates.getEditor('combobox'), displayName: 'Export Mode', localizationId: 'DevExpress.XtraPrinting.RtfExportOptions.ExportMode', valuesArray: getExportModeValues('Rtf', true) }; exports.docxExportMode = { propertyName: 'docxExportMode', modelName: '@ExportMode', defaultVal: 'SingleFilePageByPage', editor: analytics_widgets_1.editorTemplates.getEditor('combobox'), displayName: 'Export Mode', localizationId: 'DevExpress.XtraPrinting.DocxExportOptions.ExportMode', valuesArray: getExportModeValues('Docx', true) }; exports.htmlExportMode = { propertyName: 'htmlExportMode', modelName: '@ExportMode', defaultVal: 'SingleFile', editor: analytics_widgets_1.editorTemplates.getEditor('combobox'), displayName: 'Export Mode', localizationId: 'DevExpress.XtraPrinting.HtmlExportOptionsBase.ExportMode', valuesArray: getExportModeValues('Html') }; exports.embedImagesInHTML = { propertyName: 'embedImagesInHTML', modelName: '@EmbedImagesInHTML', defaultVal: false, editor: analytics_widgets_1.editorTemplates.getEditor('bool'), from: analytics_utils_1.parseBool, displayName: 'Embed Images In HTML', localizationId: 'DevExpress.XtraPrinting.HtmlExportOptions.EmbedImagesInHTML' }; exports.imageExportMode = { propertyName: 'imageExportMode', modelName: '@ExportMode', defaultVal: 'SingleFile', editor: analytics_widgets_1.editorTemplates.getEditor('combobox'), displayName: 'Export Mode', localizationId: 'DevExpress.XtraPrinting.ImageExportOptions.ExportMode', valuesArray: getExportModeValues('Image') }; exports.xlsExportMode = { propertyName: 'xlsExportMode', modelName: '@ExportMode', defaultVal: 'SingleFile', editor: analytics_widgets_1.editorTemplates.getEditor('combobox'), displayName: 'Export Mode', localizationId: 'DevExpress.XtraPrinting.XlsExportOptions.ExportMode', valuesArray: getExportModeValues('Xls') }; exports.xlsxExportMode = { propertyName: 'xlsxExportMode', modelName: '@ExportMode', defaultVal: 'SingleFile', editor: analytics_widgets_1.editorTemplates.getEditor('combobox'), displayName: 'Export Mode', localizationId: 'DevExpress.XtraPrinting.XlsxExportOptions.ExportMode', valuesArray: getExportModeValues('Xlsx') }; function getTextExportModeValues() { return [ { value: 'Text', displayValue: 'Text', localizationId: 'DevExpress.XtraPrinting.TextExportMode.Text' }, { value: 'Value', displayValue: 'Value', localizationId: 'DevExpress.XtraPrinting.TextExportMode.Value' } ]; } exports.textExportMode = { propertyName: 'textExportMode', modelName: '@TextExportMode', displayName: 'Text Export Mode', localizationId: 'DevExpress.XtraPrinting.TextExportOptionsBase.TextExportMode', defaultVal: 'Text', editor: analytics_widgets_1.editorTemplates.getEditor('combobox'), valuesArray: getTextExportModeValues() }; exports.xlsTextExportMode = { propertyName: 'textExportMode', modelName: '@TextExportMode', displayName: 'Text Export Mode', localizationId: 'DevExpress.XtraPrinting.XlExportOptionsBase.TextExportMode', defaultVal: 'Value', editor: analytics_widgets_1.editorTemplates.getEditor('combobox'), valuesArray: getTextExportModeValues() }; exports.csvTextSeparator = { propertyName: 'separator', modelName: '@Separator', defaultVal: '', displayName: 'Separator', localizationId: 'DevExpress.XtraPrinting.TextExportOptionsBase.Separator', editor: _editorTemplates_1.editorTemplates.csvSeparator }; exports.useCustomSeparator = { propertyName: 'useCustomSeparator', displayName: 'Use Custom Separator', localizationId: 'DevExpress.XtraPrinting.CsvExportOptions.UseCustomSeparator', editor: analytics_widgets_1.editorTemplates.getEditor('bool') }; exports.textEncodingType = { propertyName: 'encodingType', modelName: '@EncodingType', displayName: 'Encoding', localizationId: 'DevExpress.XtraPrinting.TextExportOptionsBase.Encoding', editor: analytics_widgets_1.editorTemplates.getEditor('combobox'), defaultVal: 'Default', from: analytics_utils_1.fromEnum, valuesArray: [ { value: 'Default', displayValue: 'Windows-1252', localizationId: 'DevExpress.XtraPrinting.EncodingType.Default' }, { value: 'ASCII', displayValue: 'us-ascii', localizationId: 'DevExpress.XtraPrinting.EncodingType.ASCII' }, { value: 'Unicode', displayValue: 'utf-16', localizationId: 'DevExpress.XtraPrinting.EncodingType.Unicode' }, { value: 'BigEndianUnicode', displayValue: 'utf-16BE', localizationId: 'DevExpress.XtraPrinting.EncodingType.BigEndianUnicode' }, { value: 'UTF7', displayValue: 'utf-7', localizationId: 'DevExpress.XtraPrinting.EncodingType.UTF7' }, { value: 'UTF8', displayValue: 'utf-8', localizationId: 'DevExpress.XtraPrinting.EncodingType.UTF8' }, { value: 'UTF32', displayValue: 'utf-32', localizationId: 'DevExpress.XtraPrinting.EncodingType.UTF32' } ] }; exports.xlsExportHyperlinks = { propertyName: 'exportHyperlinks', modelName: '@ExportHyperlinks', displayName: 'Export Hyperlinks', localizationId: 'DevExpress.XtraPrinting.XlsExportOptions.ExportHyperlinks', defaultVal: true, editor: analytics_widgets_1.editorTemplates.getEditor('bool'), from: analytics_utils_1.parseBool }; exports.xlsRawDataMode = { propertyName: 'rawDataMode', modelName: '@RawDataMode', displayName: 'Raw Data Mode', localizationId: 'DevExpress.XtraPrinting.XlsExportOptions.RawDataMode', defaultVal: false, editor: analytics_widgets_1.editorTemplates.getEditor('bool'), from: analytics_utils_1.parseBool }; exports.xlsShowGridLines = { propertyName: 'showGridLines', modelName: '@ShowGridLines', displayName: 'Show Grid Lines', localizationId: 'DevExpress.XtraPrinting.XlsExportOptions.ShowGridLines', defaultVal: false, editor: analytics_widgets_1.editorTemplates.getEditor('bool'), from: analytics_utils_1.parseBool }; exports.xlsExportOptionsSheetName = { propertyName: 'sheetName', modelName: '@SheetName', displayName: 'Sheet Name', localizationId: 'DevExpress.XtraPrinting.XlsExportOptions.SheetName', defaultVal: 'Sheet', editor: analytics_widgets_1.editorTemplates.getEditor('text') }; /***/ }), /* 5 */ /***/ (function(module, exports) { module.exports = DevExpress.Analytics.Widgets; /***/ }), /* 6 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var analytics_internal_1 = __webpack_require__(2); var ko = __webpack_require__(1); exports.EditablePreviewEnabled = ko.observable(true); exports.SearchAvailable = ko.observable(true); exports.ReportServerInvokeUri = '/RSWebDocumentViewerApi/Invoke'; exports.ReportServerExportUri = '/RSWebDocumentViewerApi/Download'; exports.AsyncExportApproach = analytics_internal_1.createGlobalModuleVariableFunc(false); exports.MessageHandler = analytics_internal_1.createGlobalModuleVariableFunc({ processError: function (message, showForUser, prefix) { if (prefix === void 0) { prefix = ''; } showForUser && analytics_internal_1.ShowMessage(message.substr(prefix.length)); analytics_internal_1.NotifyAboutWarning(message, false); }, processMessage: function (message, showForUser) { showForUser && analytics_internal_1.ShowMessage(message, analytics_internal_1.NotifyType.success, 10000); }, processWarning: function (message, showForUser) { showForUser && analytics_internal_1.ShowMessage(message); } }); exports.HandlerUri = analytics_internal_1.createGlobalModuleVariableFunc('DXXRDV.axd'); exports.previewDefaultResolution = analytics_internal_1.createGlobalModuleVariableFunc(96); exports.ReportServerDownloadUri = analytics_internal_1.createGlobalModuleVariableFunc(''); exports.PollingDelay = analytics_internal_1.createGlobalModuleVariableFunc(300); exports.TimeOut = analytics_internal_1.createGlobalModuleVariableFunc(105000); /***/ }), /* 7 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ActionId = { Design: 'dxxrp-design', FirstPage: 'dxxrp-first-page', PrevPage: 'dxxrp-prev-page', Pagination: 'dxxrp-pagination', NextPage: 'dxxrp-next-page', LastPage: 'dxxrp-last-page', MultipageToggle: 'dxxrp-multipage-toggle', HighlightEditingFields: 'dxxrp-highlight-editing-fields', ZoomOut: 'dxxrp-zoom-out', ZoomSelector: 'dxxrp-zoom-selector', ZoomIn: 'dxxrp-zoom-in', Print: 'dxxrp-print', PrintPage: 'dxxrp-print-page', ExportTo: 'dxxrp-export-menu', Search: 'dxxrp-search', FullScreen: 'dxrd-fullscreen' }; exports.ExportFormatID = { PDF: { text: 'PDF', textId: 'ASPxReportsStringId.ExportName_pdf', format: 'pdf' }, XLS: { text: 'XLS', textId: 'ASPxReportsStringId.ExportName_xls', format: 'xls' }, XLSX: { text: 'XLSX', textId: 'ASPxReportsStringId.ExportName_xlsx', format: 'xlsx' }, RTF: { text: 'RTF', textId: 'ASPxReportsStringId.ExportName_rtf', format: 'rtf' }, MHT: { text: 'MHT', textId: 'ASPxReportsStringId.ExportName_mht', format: 'mht' }, HTML: { text: 'HTML', textId: 'ASPxReportsStringId.ExportName_html', format: 'html' }, Text: { text: 'Text', textId: 'ASPxReportsStringId.ExportName_txt', format: 'txt', propertyName: 'textExportOptions' }, CSV: { text: 'CSV', textId: 'ASPxReportsStringId.ExportName_csv', format: 'csv' }, Image: { text: 'Image', textId: 'ASPxReportsStringId.ExportName_png', format: 'image' }, DOCX: { text: 'DOCX', textId: 'ASPxReportsStringId.ExportName_docx', format: 'docx' } }; exports.PreviewElements = { Toolbar: 'dxrd-preview-toolbar-scrollable', Surface: 'dxrdp-surface', RightPanel: 'dxrd-right-panel-template-base', }; exports.ZoomAutoBy = { None: 1, WholePage: 0, PageWidth: -1 }; /***/ }), /* 8 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var metadata_1 = __webpack_require__(4); var ko = __webpack_require__(1); var $ = __webpack_require__(3); exports.rtfExportModeMergedPreview = $.extend({}, metadata_1.rtfExportMode, { valuesArray: metadata_1.getExportModeValues('Rtf', true, true) }); exports.docxExportModeMergedPreview = $.extend({}, metadata_1.docxExportMode, { valuesArray: metadata_1.getExportModeValues('Docx', true, true) }); function excludeModesForMergedDocuments(val) { return ko.observable('SingleFilePageByPage'); } exports.excludeModesForMergedDocuments = excludeModesForMergedDocuments; function excludeDifferentFilesMode(val) { return ko.observable(val === 'DifferentFiles' ? 'SingleFile' : val); } exports.excludeDifferentFilesMode = excludeDifferentFilesMode; exports.htmlExportModePreviewBase = { propertyName: metadata_1.htmlExportMode.propertyName, modelName: metadata_1.htmlExportMode.modelName, defaultVal: metadata_1.htmlExportMode.defaultVal, editor: metadata_1.htmlExportMode.editor, displayName: metadata_1.htmlExportMode.displayName, localizationId: metadata_1.htmlExportMode.localizationId }; exports.htmlExportModePreview = $.extend({}, exports.htmlExportModePreviewBase, { from: excludeDifferentFilesMode, valuesArray: metadata_1.getExportModeValues('Html', true) }); exports.htmlExportModeMergedPreview = $.extend({}, exports.htmlExportModePreviewBase, { valuesArray: metadata_1.getExportModeValues('Html', true, true) }); exports.xlsExportModePreviewBase = { propertyName: metadata_1.xlsExportMode.propertyName, modelName: metadata_1.xlsExportMode.modelName, defaultVal: metadata_1.xlsExportMode.defaultVal, editor: metadata_1.xlsExportMode.editor, displayName: metadata_1.xlsExportMode.displayName, localizationId: metadata_1.xlsExportMode.localizationId }; exports.xlsExportModePreview = $.extend({}, exports.xlsExportModePreviewBase, { from: excludeDifferentFilesMode, valuesArray: metadata_1.getExportModeValues('Xls', true) }); exports.xlsExportModeMergedPreview = $.extend({}, exports.xlsExportModePreviewBase, { valuesArray: metadata_1.getExportModeValues('Xls', true, true) }); exports.imageExportModePreviewBase = { propertyName: metadata_1.imageExportMode.propertyName, modelName: metadata_1.imageExportMode.modelName, defaultVal: metadata_1.imageExportMode.defaultVal, editor: metadata_1.imageExportMode.editor, displayName: metadata_1.imageExportMode.displayName, localizationId: metadata_1.imageExportMode.localizationId }; exports.imageExportModePreview = $.extend({}, exports.imageExportModePreviewBase, { from: excludeDifferentFilesMode, valuesArray: metadata_1.getExportModeValues('Image', true) }); exports.imageExportModeMergedPreview = $.extend({}, exports.imageExportModePreviewBase, { valuesArray: metadata_1.getExportModeValues('Image', true, true) }); exports.xlsxExportModePreviewBase = { propertyName: metadata_1.xlsxExportMode.propertyName, modelName: metadata_1.xlsxExportMode.modelName, defaultVal: metadata_1.xlsxExportMode.defaultVal, editor: metadata_1.xlsxExportMode.editor, displayName: metadata_1.xlsxExportMode.displayName, localizationId: metadata_1.xlsxExportMode.localizationId }; exports.xlsxExportModePreview = $.extend({}, exports.xlsxExportModePreviewBase, { from: excludeDifferentFilesMode, valuesArray: metadata_1.getExportModeValues('Xlsx', true) }); exports.xlsxExportModeMergedPreview = $.extend({}, exports.xlsxExportModePreviewBase, { valuesArray: metadata_1.getExportModeValues('Xlsx', true, true) }); /***/ }), /* 9 */ /***/ (function(module, exports) { module.exports = DevExpress.Analytics.Widgets.Internal; /***/ }), /* 10 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var settings_1 = __webpack_require__(6); var analytics_utils_1 = __webpack_require__(0); var analytics_internal_1 = __webpack_require__(2); var ColumnSortOrder; (function (ColumnSortOrder) { ColumnSortOrder[ColumnSortOrder["None"] = 0] = "None"; ColumnSortOrder[ColumnSortOrder["Ascending"] = 1] = "Ascending"; ColumnSortOrder[ColumnSortOrder["Descending"] = 2] = "Descending"; })(ColumnSortOrder = exports.ColumnSortOrder || (exports.ColumnSortOrder = {})); var PreviewRequestWrapper = (function () { function PreviewRequestWrapper(handlers, _callbacks) { var _this = this; this._callbacks = _callbacks; Object.keys(handlers || {}).forEach(function (name) { _this[name] = handlers[name]; }); } PreviewRequestWrapper.getProcessErrorCallback = function (reportPreview, defaultErrorMessage, showMessage) { if (showMessage === void 0) { showMessage = true; } return function (message, jqXHR, textStatus) { if (!reportPreview) { var error = analytics_internal_1.getErrorMessage(jqXHR); settings_1.MessageHandler().processError(error || defaultErrorMessage || 'Internal Server Error', showMessage); } else reportPreview._processError(defaultErrorMessage, jqXHR, showMessage); }; }; PreviewRequestWrapper.getPage = function (url, ignoreError) { return analytics_internal_1.ajax(url, undefined, undefined, PreviewRequestWrapper.getProcessErrorCallback(), ignoreError, { type: 'GET' }); }; PreviewRequestWrapper.prototype.initialize = function (reportPreview, parametersModel, searchModel) { this._reportPreview = reportPreview; this._parametersModel = parametersModel; this._searchModel = searchModel; }; PreviewRequestWrapper.prototype.findTextRequest = function (text, ignore) { return analytics_internal_1.ajax(settings_1.HandlerUri(), 'findText', encodeURIComponent(JSON.stringify({ text: text, documentId: this._reportPreview.documentId, matchCase: this._searchModel.matchCase(), wholeWord: this._searchModel.matchWholeWord(), searchUp: this._searchModel.searchUp() })), PreviewRequestWrapper.getProcessErrorCallback(this._reportPreview, analytics_utils_1.getLocalization('An error occurred during search', 'ASPxReportsStringId.WebDocumentViewer_SearchError')), ignore); }; PreviewRequestWrapper.prototype.stopBuild = function (id) { analytics_internal_1.ajax(settings_1.HandlerUri(), 'stopBuild', encodeURIComponent(id), undefined, function () { return true; }); }; PreviewRequestWrapper.prototype.sendCloseRequest = function (documentId, reportId) { analytics_internal_1.ajax(settings_1.HandlerUri(), 'close', encodeURIComponent(JSON.stringify({ reportId: reportId, documentId: documentId })), undefined, function () { return true; }); }; PreviewRequestWrapper.prototype.startBuildRequest = function (shouldIgnoreError) { var parameters = this._parametersModel.serializeParameters(); this._callbacks && this._callbacks.parametersSubmitted && this._callbacks.parametersSubmitted(this._parametersModel, parameters); return analytics_internal_1.ajax({ uri: settings_1.HandlerUri(), action: 'startBuild', arg: encodeURIComponent(JSON.stringify({ reportId: this._reportPreview.reportId, reportUrl: this._reportPreview.reportUrl, drillDownKeys: this._reportPreview['_drillDownState'], sortingState: this._reportPreview['_sortingState'], timeZoneOffset: 0 - new Date().getTimezoneOffset(), parameters: parameters })), ignoreError: shouldIgnoreError, isError: function (data) { return !!data.error || !!(data.result && data.result.faultMessage); }, processErrorCallback: PreviewRequestWrapper.getProcessErrorCallback(this._reportPreview, analytics_utils_1.getLocalization('Cannot create a document for the current report', 'ASPxReportsStringId.WebDocumentViewer_DocumentCreationError')) }); }; PreviewRequestWrapper.prototype.getBuildStatusRequest = function (documentId, shouldIgnoreError) { return analytics_internal_1.ajax({ uri: settings_1.HandlerUri(), action: 'getBuildStatus', arg: encodeURIComponent(JSON.stringify({ documentId: documentId, timeOut: Math.max(5000, settings_1.TimeOut()) })), processErrorCallback: PreviewRequestWrapper.getProcessErrorCallback(this._reportPreview, analytics_utils_1.getLocalization('Error obtaining a build status', 'ASPxReportsStringId.WebDocumentViewer_GetBuildStatusError')), ignoreError: shouldIgnoreError, isError: function (data) { return !!data.error || !!(data.result && data.result.faultMessage) || !data.success; }, getErrorMessage: this._reportPreview._getErrorMessage }); }; PreviewRequestWrapper.prototype.getDocumentData = function (documentId, shouldIgnoreError) { return analytics_internal_1.ajax(settings_1.HandlerUri(), 'getDocumentData', encodeURIComponent(documentId), PreviewRequestWrapper.getProcessErrorCallback(this._reportPreview, analytics_utils_1.getLocalization('Cannot obtain additional document data for the current document', 'ASPxReportsStringId.WebDocumentViewer_GetDocumentDataError')), shouldIgnoreError); }; PreviewRequestWrapper.prototype.customDocumentOperation = function (documentId, serializedExportOptions, editindFields, customData, hideMessageFromUser) { return analytics_internal_1.ajax(settings_1.HandlerUri(), 'documentOperation', encodeURIComponent(JSON.stringify({ documentId: documentId, customData: customData, exportOptions: serializedExportOptions, editingFieldValues: editindFields })), PreviewRequestWrapper.getProcessErrorCallback(this._reportPreview, analytics_utils_1.getLocalization('The requested document operation cannot be performed.', 'ASPxReportsStringId.WebDocumentViewer_CustomDocumentOperationsDenied_Error'), !hideMessageFromUser)); }; PreviewRequestWrapper.prototype.openReport = function (reportName) { return analytics_internal_1.ajax(settings_1.HandlerUri(), 'openReport', encodeURIComponent(reportName), PreviewRequestWrapper.getProcessErrorCallback(this._reportPreview, analytics_utils_1.getLocalization('Could not open report', 'ASPxReportsStringId.WebDocumentViewer_OpenReportError') + " '" + reportName + "'")); }; PreviewRequestWrapper.prototype.drillThrough = function (customData) { return analytics_internal_1.ajax(settings_1.HandlerUri(), 'drillThrough', encodeURIComponent(JSON.stringify({ reportId: this._reportPreview.reportId, reportUrl: this._reportPreview.reportUrl, documentId: this._reportPreview.documentId, parameters: this._parametersModel.serializeParameters(), editingFields: this._reportPreview.editingFieldsProvider().map(function (field) { return field.model(); }), customData: customData })), PreviewRequestWrapper.getProcessErrorCallback(this._reportPreview, analytics_utils_1.getLocalization('Drill through operation failed', 'ASPxReportsStringId.WebDocumentViewer_DrillThroughError'))); }; PreviewRequestWrapper.prototype.getStartExportOperation = function (arg) { return analytics_internal_1.ajax(settings_1.HandlerUri(), 'startExport', arg, PreviewRequestWrapper.getProcessErrorCallback(this._reportPreview, analytics_utils_1.getLocalization('An error occurred during the export', 'ASPxReportsStringId.WebDocumentViewer_ExportError'))); }; PreviewRequestWrapper.prototype.getExportStatusRequest = function (operationId) { return analytics_internal_1.ajax({ uri: settings_1.HandlerUri(), action: 'getExportStatus', arg: encodeURIComponent(JSON.stringify({ id: operationId, timeOut: Math.max(5000, settings_1.TimeOut()) })), processErrorCallback: PreviewRequestWrapper.getProcessErrorCallback(this._reportPreview, analytics_utils_1.getLocalization('Error obtaining an export status', 'ASPxReportsStringId.WebDocumentViewer_GetExportStatusError')), isError: function (data) { return !!data.error || !!(data.result && data.result.faultMessage) || !data.success; }, getErrorMessage: this._reportPreview._getErrorMessage }); }; PreviewRequestWrapper.prototype.getEditingFieldHtml = function (value, editingFieldIndex) { return analytics_internal_1.ajax(settings_1.HandlerUri(), 'getEditingFieldHtmlValue', encodeURIComponent(JSON.stringify({ documentId: this._reportPreview.documentId, value: value, editingFieldIndex: editingFieldIndex }))); }; return PreviewRequestWrapper; }()); exports.PreviewRequestWrapper = PreviewRequestWrapper; /***/ }), /* 11 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _a; var analytics_utils_1 = __webpack_require__(0); var ko = __webpack_require__(1); var analytics_elements_1 = __webpack_require__(135); exports.previewBackColor = { propertyName: 'backColor', modelName: '@BackColor', from: analytics_utils_1.colorFromString, toJsonObject: analytics_utils_1.colorToString }; exports.previewSides = { propertyName: 'borders', modelName: '@Sides' }; exports.previewBorderColor = { propertyName: 'borderColor', modelName: '@BorderColor', from: analytics_utils_1.colorFromString, toJsonObject: analytics_utils_1.colorToString }; exports.previewBorderStyle = { propertyName: 'borderStyle', modelName: '@BorderStyle' }; exports.previewBorderDashStyle = { propertyName: 'borderDashStyle', modelName: '@BorderDashStyle' }; exports.previewBorderWidth = { propertyName: 'borderWidth', modelName: '@BorderWidthSerializable', from: analytics_utils_1.floatFromModel }; exports.previewForeColor = { propertyName: 'foreColor', modelName: '@ForeColor', from: analytics_utils_1.colorFromString, toJsonObject: analytics_utils_1.colorToString }; exports.previewFont = { propertyName: 'font', modelName: '@Font' }; exports.previewPadding = { propertyName: 'padding', modelName: '@Padding', from: analytics_elements_1.PaddingModel.from }; exports.previewTextAlignment = { propertyName: 'textAlignment', modelName: '@TextAlignment' }; exports.brickStyleSerializationsInfo = [ exports.previewBackColor, exports.previewSides, exports.previewBorderColor, exports.previewBorderStyle, exports.previewBorderDashStyle, exports.previewBorderWidth, exports.previewForeColor, exports.previewFont, exports.previewPadding, exports.previewTextAlignment ]; exports.defaultCulture = 'Default'; exports.availableCultures = ko.observable((_a = {}, _a[exports.defaultCulture] = '(Default)', _a)); /***/ }), /* 12 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var ko = __webpack_require__(1); var analytics_widgets_internal_1 = __webpack_require__(9); var analytics_internal_1 = __webpack_require__(2); exports.cultureInfo = {}; exports.generateGuid = function () { var getNewQuartet = function (i) { return Math.floor((1 + Math.random()) * Math.pow(0x10000, i)).toString(16).substring(1); }; return getNewQuartet(2) + '-' + getNewQuartet(1) + '-' + getNewQuartet(1) + '-' + getNewQuartet(1) + '-' + getNewQuartet(3); }; var commonBlur = HTMLElement.prototype.blur; var fullscreenEventsList = ['fullscreenchange', 'mozfullscreenchange', 'webkitfullscreenchange', 'MSFullscreenChange']; function createFullscreenComputed(element, parent) { var _fullscreen = ko.observable(false); var func = function () { var isFullscreen = document.fullscreen || !!document['msFullscreenElement'] || !!document['webkitFullscreenElement']; if (element['msRequestFullscreen']) { HTMLElement.prototype.blur = isFullscreen ? function () { try { commonBlur.apply(this); } catch (e) { document.body.blur(); } } : commonBlur; } _fullscreen(isFullscreen); }; var fullscreen = ko.computed({ read: function () { return _fullscreen(); }, write: function (newVal) { _fullscreen(newVal); toggleFullscreen(element, newVal); } }); addFullscreenListener(document, func); parent._disposables.push({ dispose: function () { removeFullscreenListener(document, func); commonBlur = null; func = null; } }, fullscreen); return fullscreen; } exports.createFullscreenComputed = createFullscreenComputed; function processZoomFactor(accessibilityCompliant) { if (!accessibilityCompliant) return; var defaultFontSize = 16; var zoomFactor = (parseInt(window.getComputedStyle(document.documentElement).getPropertyValue('font-size')) || defaultFontSize) / defaultFontSize; if (zoomFactor !== analytics_internal_1.accessibilityFontSizeZoomFactor()) { analytics_widgets_internal_1.propertiesGridEditorsPaddingLeft(zoomFactor * analytics_widgets_internal_1.propertiesGridEditorsPaddingLeft()); analytics_internal_1.accessibilityFontSizeZoomFactor(zoomFactor); } } exports.processZoomFactor = processZoomFactor; function addFullscreenListener(element, func) { fullscreenEventsList.forEach(function (eventName) { element.addEventListener(eventName, func); }); } function removeFullscreenListener(element, func) { fullscreenEventsList.forEach(function (eventName) { element.removeEventListener(eventName, func); }); } function showFullscreen(element) { if (element.requestFullscreen) element.requestFullscreen(); else if (element['mozRequestFullScreen']) element['mozRequestFullScreen'](); else if (element['webkitRequestFullscreen']) element['webkitRequestFullscreen'](); else if (element['msRequestFullscreen']) { element['msRequestFullscreen'](); } } function exitFullscreen() { if (document.exitFullscreen) document.exitFullscreen(); else if (document['mozCancelFullScreen']) document['mozCancelFullScreen'](); else if (document['webkitExitFullscreen']) document['webkitExitFullscreen'](); else if (document['msExitFullscreen']) { HTMLElement.prototype.blur = commonBlur; document['msExitFullscreen'](); } } function toggleFullscreen(element, value) { if (!element) return; if (value) showFullscreen(element); else exitFullscreen(); } function transformNewLineCharacters(value) { return value.replace(/(\r\n|\n|\r)/g, '\r\n'); } exports.transformNewLineCharacters = transformNewLineCharacters; /***/ }), /* 13 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var metadata_1 = __webpack_require__(4); var analytics_utils_1 = __webpack_require__(0); var analytics_widgets_1 = __webpack_require__(5); exports.rtfExportOptionsSerializationInfoBase = [ metadata_1.pageRange, metadata_1.rasterizationResolution, metadata_1.exportPageBreaks, metadata_1.exportWatermarks ]; exports.emptyFirstPageHeaderFooter = { propertyName: 'emptyFirstPageHeaderFooter', modelName: '@EmptyFirstPageHeaderFooter', displayName: 'Empty First Page Header/Footer', localizationId: 'DevExpress.XtraPrinting.FormattedTextExportOptions.EmptyFirstPageHeaderFooter', defaultVal: false, editor: analytics_widgets_1.editorTemplates.getEditor('bool'), from: analytics_utils_1.parseBool }; exports.keepRowHeight = { propertyName: 'keepRowHeight', modelName: '@KeepRowHeight', displayName: 'Keep Row Height', localizationId: 'DevExpress.XtraPrinting.FormattedTextExportOptions.KeepRowHeight', defaultVal: false, editor: analytics_widgets_1.editorTemplates.getEditor('bool'), from: analytics_utils_1.parseBool }; exports.rtfExportOptionsSerializationInfo = [ exports.emptyFirstPageHeaderFooter, exports.keepRowHeight, metadata_1.rtfExportMode ].concat(exports.rtfExportOptionsSerializationInfoBase); /***/ }), /* 14 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var metadata_1 = __webpack_require__(4); var analytics_utils_1 = __webpack_require__(0); var analytics_widgets_1 = __webpack_require__(5); var pdfExportDocumentOptions_1 = __webpack_require__(34); var analytics_internal_1 = __webpack_require__(2); var documentOptionsSerializationsInfo = [ pdfExportDocumentOptions_1.author, pdfExportDocumentOptions_1.application, pdfExportDocumentOptions_1.title, pdfExportDocumentOptions_1.subject, { propertyName: 'tags', modelName: '@Tags', displayName: 'Tags', localizationId: 'DevExpress.XtraPrinting.XlDocumentOptions.Tags', defaultVal: '', editor: analytics_widgets_1.editorTemplates.getEditor('text') }, { propertyName: 'category', modelName: '@Category', displayName: 'Category', localizationId: 'DevExpress.XtraPrinting.XlDocumentOptions.Category', defaultVal: '', editor: analytics_widgets_1.editorTemplates.getEditor('text') }, { propertyName: 'comments', modelName: '@Comments', displayName: 'Comments', localizationId: 'DevExpress.XtraPrinting.XlDocumentOptions.Comments', defaultVal: '', editor: analytics_widgets_1.editorTemplates.getEditor('text') }, { propertyName: 'company', modelName: '@Company', displayName: 'Company', localizationId: 'DevExpress.XtraPrinting.XlDocumentOptions.Company', defaultVal: '', editor: analytics_widgets_1.editorTemplates.getEditor('text') } ]; var documentOptions = { propertyName: 'documentOptions', modelName: 'DocumentOptions', displayName: 'Document Options', localizationId: 'DevExpress.XtraPrinting.XlsExportOptions.DocumentOptions', info: documentOptionsSerializationsInfo, editor: analytics_widgets_1.editorTemplates.getEditor('objecteditor') }; var encryptionOptionsSerializationsInfo = [ { propertyName: 'type', modelName: '@Type', displayName: 'Type', localizationId: 'DevExpress.XtraPrinting.XlEncryptionOptions.Type', defaultVal: 'Strong', editor: analytics_widgets_1.editorTemplates.getEditor('combobox'), from: analytics_utils_1.fromEnum, valuesArray: [ { value: 'Strong', displayValue: 'Strong', localizationId: 'DevExpress.XtraPrinting.XlEncryptionType.Strong' }, { value: 'Compatible', displayValue: 'Compatible', localizationId: 'DevExpress.XtraPrinting.XlEncryptionType.Compatible' } ] }, analytics_internal_1.createPasswordSerializationInfo({ propertyName: 'password', modelName: '@Password', displayName: 'Password', localizationId: 'DevExpress.XtraPrinting.XlEncryptionOptions.Password', defaultVal: '' }) ]; var encryptionOptions = { propertyName: 'encryptionOptions', modelName: 'EncryptionOptions', displayName: 'Encryption Options', localizationId: 'DevExpress.XtraPrinting.XlExportOptionsBase.EncryptionOptions', info: encryptionOptionsSerializationsInfo, editor: analytics_widgets_1.editorTemplates.getEditor('objecteditor') }; exports.xlsExportOptionsSerializationInfoCommon = [ metadata_1.xlsExportHyperlinks, metadata_1.pageRange, metadata_1.xlsRawDataMode, metadata_1.xlsExportOptionsSheetName, metadata_1.xlsShowGridLines, metadata_1.xlsTextExportMode, metadata_1.rasterizeImages, metadata_1.rasterizationResolution, { propertyName: 'fitToPrintedPageWidth', modelName: '@FitToPrintedPageWidth', displayName: 'Fit To Printed Page Width', localizationId: 'DevExpress.XtraPrinting.XlExportOptionsBase.FitToPrintedPageWidth', defaultVal: false, editor: analytics_widgets_1.editorTemplates.getEditor('bool'), from: analytics_utils_1.parseBool }, { propertyName: 'fitToPrintedPageHeight', modelName: '@FitToPrintedPageHeight', displayName: 'Fit To Printed Page Height', localizationId: 'DevExpress.XtraPrinting.XlExportOptionsBase.FitToPrintedPageHeight', defaultVal: false, editor: analytics_widgets_1.editorTemplates.getEditor('bool'), from: analytics_utils_1.parseBool }, { propertyName: 'ignoreErrors', modelName: '@IgnoreErrors', displayName: 'Ignore Errors', localizationId: 'DevExpress.XtraPrinting.XlExportOptionsBase.IgnoreErrors', editor: analytics_widgets_1.editorTemplates.getEditor('combobox'), defaultVal: 'None', from: analytics_utils_1.fromEnum, valuesArray: [ { value: 'None', displayValue: 'None', localizationId: 'DevExpress.XtraPrinting.XlIgnoreErrors.None' }, { value: 'NumberStoredAsText', displayValue: 'Number Stored As Text', localizationId: 'DevExpress.XtraPrinting.XlIgnoreErrors.NumberStoredAsText' } ] }, { propertyName: 'rightToLeftDocument', modelName: '@RightToLeftDocument', displayName: 'Right To Left Document', localizationId: 'DevExpress.XtraPrinting.XlExportOptionsBase.RightToLeftDocument', defaultVal: 'Default', from: analytics_utils_1.fromEnum, editor: analytics_widgets_1.editorTemplates.getEditor('combobox'), valuesArray: [ { value: 'True', displayValue: 'True', localizationId: 'DevExpress.Utils.DefaultBoolean.True' }, { value: 'False', displayValue: 'False', localizationId: 'DevExpress.Utils.DefaultBoolean.False' }, { value: 'Default', displayValue: 'Default', localizationId: 'DevExpress.Utils.DefaultBoolean.Default' } ] }, documentOptions, encryptionOptions ]; exports.xlsExportOptionsSerializationInfoBase = [ { propertyName: 'suppress256ColumnsWarning', modelName: '@Suppress256ColumnsWarning', displayName: 'Suppress 256 Columns Warning', localizationId: 'DevExpress.XtraPrinting.XlsExportOptions.Suppress256ColumnsWarning', defaultVal: false, editor: analytics_widgets_1.editorTemplates.getEditor('bool'), from: analytics_utils_1.parseBool }, { propertyName: 'suppress65536RowsWarning', modelName: '@Suppress65536RowsWarning', displayName: 'Suppress 65536 Rows Warning', localizationId: 'DevExpress.XtraPrinting.XlsExportOptions.Suppress65536RowsWarning', defaultVal: false, editor: analytics_widgets_1.editorTemplates.getEditor('bool'), from: analytics_utils_1.parseBool }, { propertyName: 'workbookColorPaletteCompliance', modelName: '@WorkbookColorPaletteCompliance', displayName: 'Workbook Color Palette Compliance', localizationId: 'DevExpress.XtraPrinting.XlsExportOptions.WorkbookColorPaletteCompliance', editor: analytics_widgets_1.editorTemplates.getEditor('combobox'), defaultVal: 'ReducePaletteForExactColors', from: analytics_utils_1.fromEnum, valuesArray: [ { value: 'ReducePaletteForExactColors', displayValue: 'ReducePaletteForExactColors', localizationId: 'DevExpress.XtraPrinting.WorkbookColorPaletteCompliance.ReducePaletteForExactColors' }, { value: 'AdjustColorsToDefaultPalette', displayValue: 'AdjustColorsToDefaultPalette', localizationId: 'DevExpress.XtraPrinting.WorkbookColorPaletteCompliance.AdjustColorsToDefaultPalette' } ] } ]; exports.xlsExportOptionsSerializationInfo = [metadata_1.xlsExportMode].concat(exports.xlsExportOptionsSerializationInfoCommon, exports.xlsExportOptionsSerializationInfoBase); /***/ }), /* 15 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var checkEditingField_1 = __webpack_require__(70); var textEditingField_1 = __webpack_require__(40); var characterCombEditingField_1 = __webpack_require__(71); var popupImageEditingField_1 = __webpack_require__(72); var ko = __webpack_require__(1); var $ = __webpack_require__(3); var ImageAlignment; (function (ImageAlignment) { ImageAlignment[ImageAlignment["TopLeft"] = 1] = "TopLeft"; ImageAlignment[ImageAlignment["TopCenter"] = 2] = "TopCenter"; ImageAlignment[ImageAlignment["TopRight"] = 3] = "TopRight"; ImageAlignment[ImageAlignment["MiddleLeft"] = 4] = "MiddleLeft"; ImageAlignment[ImageAlignment["MiddleCenter"] = 5] = "MiddleCenter"; ImageAlignment[ImageAlignment["MiddleRight"] = 6] = "MiddleRight"; ImageAlignment[ImageAlignment["BottomLeft"] = 7] = "BottomLeft"; ImageAlignment[ImageAlignment["BottomCenter"] = 8] = "BottomCenter"; ImageAlignment[ImageAlignment["BottomRight"] = 9] = "BottomRight"; })(ImageAlignment = exports.