devexpress-reporting
Version:
DevExpress Reporting provides the capability to develop a reporting application to create and customize reports.
818 lines (768 loc) • 763 kB
JavaScript
/**
* 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.