UNPKG

devexpress-reporting

Version:

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

9 lines (8 loc) 193 kB
/** * DevExpress HTML/JS Reporting (web-document-viewer.min.js) * Version: 18.1.10 * Build date: 2019-03-13 * Copyright (c) 2012 - 2019 Developer Express Inc. ALL RIGHTS RESERVED * License: https://www.devexpress.com/Support/EULAs/NetComponents.xml */ var __extends=this&&this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);a.prototype=null===b?Object.create(b):(c.prototype=b.prototype,new c)},DevExpress;!function(a){!function(b){!function(b){var c=function(b){function c(c,d){var e=this;b.call(this),this.selectedItems=ko.observable([]);var f=c();this.value=c;var g=function(){e.editorValue.notifySubscribers(e.displayItems[0])};this._items=d.map(function(a){var b=ko.observable(e._isValueSelected(a.value,f));return{selected:b,value:a.value,displayValue:a.displayValue||a.value,toggleSelected:function(){b(!b()),g()}}}),this._disposables.push(this.selectedItems=ko.pureComputed(function(){return e._items.filter(function(a){return a.selected()})}));var h,i,j=ko.observable(!1);this._disposables.push(this.selectedValuesString=ko.pureComputed({read:function(){return j()?i:(i="",e.selectedItems().forEach(function(a,b,c){i+=a.displayValue,b<c.length-1&&(i+=", ")}),i)},write:function(a){}})),this._disposables.push(this.isSelectedAll=ko.pureComputed({read:function(){if(j())return h;var a=e.selectedItems().length;if(!(a>0&&a<e._items.length))return h=a===e._items.length},write:function(a){h=a;try{j(!0),e._items.forEach(function(b){b.selected(a)})}finally{j(!1)}}}));var k={selected:this.isSelectedAll,value:null,displayValue:a.JS.Utils.getLocalization("(Select All)"),toggleSelected:function(){e.isSelectedAll(!e.isSelectedAll()),g()}};this.displayItems=[k].concat(this._items),this.dataSource=this.displayItems,this.editorValue=ko.observable(k),this.updateValue=function(){c(e._items.filter(function(a){return a.selected()}).map(function(a){return a.value})),g()},this.onOptionChanged=function(a){"opened"!==a.name||a.value||e.updateValue()}}return __extends(c,b),c.prototype._isValueSelected=function(a,b){return a instanceof Date?b.filter(function(b){return b-a==0}).length>0:-1!==b.indexOf(a)},c}(a.JS.Utils.Disposable);b.MultiValueEditorOptions=c;var d=function(a){function b(b,c,d,e){var f=this;a.call(this,b,c,d,e),this.options=ko.observable(null),this.value.subscribe(function(a){f.options()&&f.options().dispose(),f.options(f._createOptions(a))}),this.options(this._createOptions(this.value()))}return __extends(b,a),b.prototype._createOptions=function(a){return a?new c(a.value,a.items):null},b}(a.JS.Widgets.Editor);b.MultiValueEditor=d}(b.Preview||(b.Preview={}))}(a.Report||(a.Report={}))}(DevExpress||(DevExpress={}));var DevExpress;!function(a){!function(b){!function(b){b.cultureInfo={},b.editorTemplates={multiValue:{header:"dxrd-multivalue"},multiValueEditable:{custom:"dxrd-multivalue-editable"},multiValueSelectBox:{header:"dxrd-multivalue-selectbox",editorType:b.MultiValueEditor},csvSeparator:{header:a.JS.Widgets.editorTemplates.text.header,extendedOptions:{placeholder:function(){return(a.Report.Preview.cultureInfo.csvTextSeparator||"")+" "+a.Designer.getLocalization("(Using System Separator)","PreviewStringId.ExportOption_CsvSeparator_UsingSystem")}}},selectBox:{header:"dx-selectbox"}}}(b.Preview||(b.Preview={}))}(a.Report||(a.Report={}))}(DevExpress||(DevExpress={}));var DevExpress;!function(a){!function(b){!function(c){function d(b,c,d){void 0===b&&(b="Html");var e={value:"SingleFile",displayValue:"Single File",localizationId:a.JS.Utils.formatUnicorn("PreviewStringId.ExportOption_{0}ExportMode_SingleFile",b)},f={value:"SingleFilePageByPage",displayValue:"Single File PageByPage",localizationId:a.JS.Utils.formatUnicorn("PreviewStringId.ExportOption_{0}ExportMode_SingleFilePageByPage",b)},g={value:"DifferentFiles",displayValue:"Different Files",localizationId:a.JS.Utils.formatUnicorn("PreviewStringId.ExportOption_{0}ExportMode_DifferentFiles",b)};return d?[f]:c?[e,f]:[e,f,g]}function e(){return[{value:"Text",displayValue:"Text",localizationId:"DevExpress.XtraPrinting.TextExportMode.Text"},{value:"Value",displayValue:"Value",localizationId:"DevExpress.XtraPrinting.TextExportMode.Value"}]}function f(a){return ko.observable("SingleFilePageByPage")}function g(a){return ko.observable("DifferentFiles"===a?"SingleFile":a)}c.pageBorderColor={propertyName:"pageBorderColor",modelName:"@PageBorderColor",from:b.colorFromString,toJsonObject:b.colorToString,displayName:"Page Border Color",localizationId:"DevExpress.XtraPrinting.HtmlExportOptionsBase.PageBorderColor",editor:b.Widgets.editorTemplates.customColorEditor,defaultVal:"Black"},c.pageBorderWidth={propertyName:"pageBorderWidth",modelName:"@PageBorderWidth",displayName:"Page Border Width",localizationId:"DevExpress.XtraPrinting.HtmlExportOptionsBase.PageBorderWidth",from:b.floatFromModel,editor:a.JS.Widgets.editorTemplates.numeric,defaultVal:1},c.pageRange={propertyName:"pageRange",modelName:"@PageRange",displayName:"Page Range",localizationId:"DevExpress.XtraPrinting.HtmlExportOptionsBase.PageRange",editor:a.JS.Widgets.editorTemplates.text,defaultVal:""},c.expotOptionsTitle={propertyName:"title",modelName:"@Title",displayName:"Title",localizationId:"DevExpress.XtraPrinting.HtmlExportOptionsBase.Title",editor:a.JS.Widgets.editorTemplates.text,defaultVal:"Document"},c.htmlTableLayout={propertyName:"tableLayout",modelName:"@TableLayout",displayName:"Table Layout",localizationId:"DevExpress.XtraPrinting.HtmlExportOptionsBase.TableLayout",editor:a.JS.Widgets.editorTemplates.bool,from:b.parseBool,defaultVal:!0},c.docxTableLayout={propertyName:"tableLayout",modelName:"@TableLayout",displayName:"Table Layout",localizationId:"DevExpress.XtraPrinting.DocxExportOptions.TableLayout",editor:a.JS.Widgets.editorTemplates.bool,from:b.parseBool,defaultVal:!1},c.allowURLsWithJSContent={propertyName:"allowURLsWithJSContent",modelName:"@AllowURLsWithJSContent",displayName:"Allow URLs with JS Content",localizationId:"DevExpress.XtraPrinting.HtmlExportOptionsBase.AllowURLsWithJSContent",editor:a.JS.Widgets.editorTemplates.bool,from:b.parseBool,defaultVal:!0},c.rasterizationResolution={propertyName:"rasterizationResolution",modelName:"@RasterizationResolution",displayName:"Rasterization Resolution",localizationId:"DevExpress.XtraPrinting.PageByPageExportOptionsBase.RasterizationResolution",editor:a.JS.Widgets.editorTemplates.numeric,defaultVal:96},c.rasterizeImages={propertyName:"rasterizeImages",modelName:"@RasterizeImages",displayName:"Rasterize Images",localizationId:"DevExpress.XtraPrinting.PageByPageExportOptionsBase.RasterizeImages",defaultVal:!0,editor:a.JS.Widgets.editorTemplates.bool,from:b.parseBool},c.useHRefHyperlinks={propertyName:"useHRefHyperlinks",modelName:"@UseHRefHyperlinks",displayName:"Use HRef Hyperlinks",localizationId:"DevExpress.XtraPrinting.HtmlExportOptionsBase.UseHRefHyperlinks",editor:a.JS.Widgets.editorTemplates.bool,from:b.parseBool,defaultVal:!1},c.exportWatermarks={propertyName:"exportWatermarks",modelName:"@ExportWatermarks",displayName:"Export Watermarks",localizationId:"DevExpress.XtraPrinting.HtmlExportOptionsBase.ExportWatermarks",defaultVal:!0,editor:a.JS.Widgets.editorTemplates.bool,from:b.parseBool},c.inlineCss={propertyName:"inlineCss",modelName:"@InlineCss",displayName:"Inline CSS",localizationId:"DevExpress.XtraPrinting.HtmlExportOptionsBase.InlineCss",defaultVal:!1,editor:a.JS.Widgets.editorTemplates.bool,from:b.parseBool},c.removeSecondarySymbols={propertyName:"removeSecondarySymbols",modelName:"@RemoveSecondarySymbols",displayName:"Remove Secondary Symbols",localizationId:"DevExpress.XtraPrinting.HtmlExportOptionsBase.RemoveSecondarySymbols",editor:a.JS.Widgets.editorTemplates.bool,from:b.parseBool,defaultVal:!1},c.characterSet={propertyName:"characterSet",modelName:"@CharacterSet",displayName:"Character Set",localizationId:"DevExpress.XtraPrinting.HtmlExportOptionsBase.CharacterSet",editor:a.JS.Widgets.editorTemplates.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)"}]},c.getExportModeValues=d,c.exportPageBreaks={propertyName:"exportPageBreaks",modelName:"@ExportPageBreaks",displayName:"Export Page Breaks",localizationId:"DevExpress.XtraPrinting.FormattedTextExportOptions.ExportPageBreaks",defaultVal:!0,editor:a.JS.Widgets.editorTemplates.bool,from:b.parseBool},c.rtfExportMode={propertyName:"rtfExportMode",modelName:"@ExportMode",defaultVal:"SingleFilePageByPage",editor:a.JS.Widgets.editorTemplates.combobox,displayName:"Export Mode",localizationId:"DevExpress.XtraPrinting.RtfExportOptions.ExportMode",valuesArray:d("Rtf",!0)},c.docxExportMode={propertyName:"docxExportMode",modelName:"@ExportMode",defaultVal:"SingleFilePageByPage",editor:a.JS.Widgets.editorTemplates.combobox,displayName:"Export Mode",localizationId:"DevExpress.XtraPrinting.DocxExportOptions.ExportMode",valuesArray:d("Docx",!0)},c.rtfExportModeMergedPreview=$.extend({},c.rtfExportMode,{valuesArray:d("Rtf",!0,!0)}),c.docxExportModeMergedPreview=$.extend({},c.docxExportMode,{valuesArray:d("Docx",!0,!0)}),c.htmlExportMode={propertyName:"htmlExportMode",modelName:"@ExportMode",defaultVal:"SingleFile",editor:a.JS.Widgets.editorTemplates.combobox,displayName:"Export Mode",localizationId:"DevExpress.XtraPrinting.HtmlExportOptionsBase.ExportMode",valuesArray:d("Html")},c.embedImagesInHTML={propertyName:"embedImagesInHTML",modelName:"@EmbedImagesInHTML",defaultVal:!1,editor:a.JS.Widgets.editorTemplates.bool,from:b.parseBool,displayName:"Embed Images In HTML",localizationId:"DevExpress.XtraPrinting.HtmlExportOptions.EmbedImagesInHTML"},c.imageExportMode={propertyName:"imageExportMode",modelName:"@ExportMode",defaultVal:"SingleFile",editor:a.JS.Widgets.editorTemplates.combobox,displayName:"Export Mode",localizationId:"DevExpress.XtraPrinting.ImageExportOptions.ExportMode",valuesArray:d("Image")},c.xlsExportMode={propertyName:"xlsExportMode",modelName:"@ExportMode",defaultVal:"SingleFile",editor:a.JS.Widgets.editorTemplates.combobox,displayName:"Export Mode",localizationId:"DevExpress.XtraPrinting.XlsExportOptions.ExportMode",valuesArray:d("Xls")},c.xlsxExportMode={propertyName:"xlsxExportMode",modelName:"@ExportMode",defaultVal:"SingleFile",editor:a.JS.Widgets.editorTemplates.combobox,displayName:"Export Mode",localizationId:"DevExpress.XtraPrinting.XlsxExportOptions.ExportMode",valuesArray:d("Xlsx")},c.textExportMode={propertyName:"textExportMode",modelName:"@TextExportMode",displayName:"Text Export Mode",localizationId:"DevExpress.XtraPrinting.TextExportOptionsBase.TextExportMode",defaultVal:"Text",editor:a.JS.Widgets.editorTemplates.combobox,valuesArray:e()},c.xlsTextExportMode={propertyName:"textExportMode",modelName:"@TextExportMode",displayName:"Text Export Mode",localizationId:"DevExpress.XtraPrinting.XlExportOptionsBase.TextExportMode",defaultVal:"Value",editor:a.JS.Widgets.editorTemplates.combobox,valuesArray:e()},c.csvTextSeparator={propertyName:"separator",modelName:"@Separator",defaultVal:"",displayName:"Separator",localizationId:"DevExpress.XtraPrinting.TextExportOptionsBase.Separator",editor:a.Report.Preview.editorTemplates.csvSeparator},c.useCustomSeparator={propertyName:"useCustomSeparator",displayName:"Use Custom Separator",localizationId:"DevExpress.XtraPrinting.CsvExportOptions.UseCustomSeparator",editor:a.JS.Widgets.editorTemplates.bool},c.textEncodingType={propertyName:"encodingType",modelName:"@EncodingType",displayName:"Encoding",localizationId:"DevExpress.XtraPrinting.TextExportOptionsBase.Encoding",editor:a.JS.Widgets.editorTemplates.combobox,defaultVal:"Default",from:b.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"}]},c.xlsExportHyperlinks={propertyName:"exportHyperlinks",modelName:"@ExportHyperlinks",displayName:"Export Hyperlinks",localizationId:"DevExpress.XtraPrinting.XlsExportOptions.ExportHyperlinks",defaultVal:!0,editor:a.JS.Widgets.editorTemplates.bool,from:b.parseBool},c.xlsRawDataMode={propertyName:"rawDataMode",modelName:"@RawDataMode",displayName:"Raw Data Mode",localizationId:"DevExpress.XtraPrinting.XlsExportOptions.RawDataMode",defaultVal:!1,editor:a.JS.Widgets.editorTemplates.bool,from:b.parseBool},c.xlsShowGridLines={propertyName:"showGridLines",modelName:"@ShowGridLines",displayName:"Show Grid Lines",localizationId:"DevExpress.XtraPrinting.XlsExportOptions.ShowGridLines",defaultVal:!1,editor:a.JS.Widgets.editorTemplates.bool,from:b.parseBool},c.xlsExportOptionsSheetName={propertyName:"sheetName",modelName:"@SheetName",displayName:"Sheet Name",localizationId:"DevExpress.XtraPrinting.XlsExportOptions.SheetName",defaultVal:"Sheet",editor:a.JS.Widgets.editorTemplates.text},c.excludeModesForMergedDocuments=f,c.excludeDifferentFilesMode=g,c.htmlExportModePreviewBase={propertyName:c.htmlExportMode.propertyName,modelName:c.htmlExportMode.modelName,defaultVal:c.htmlExportMode.defaultVal,editor:c.htmlExportMode.editor,displayName:c.htmlExportMode.displayName,localizationId:c.htmlExportMode.localizationId},c.htmlExportModePreview=$.extend({},c.htmlExportModePreviewBase,{from:g,valuesArray:d("Html",!0)}),c.htmlExportModeMergedPreview=$.extend({},c.htmlExportModePreviewBase,{valuesArray:d("Html",!0,!0)}),c.xlsExportModePreviewBase={propertyName:c.xlsExportMode.propertyName,modelName:c.xlsExportMode.modelName,defaultVal:c.xlsExportMode.defaultVal,editor:c.xlsExportMode.editor,displayName:c.xlsExportMode.displayName,localizationId:c.xlsExportMode.localizationId},c.xlsExportModePreview=$.extend({},c.xlsExportModePreviewBase,{from:g,valuesArray:d("Xls",!0)}),c.xlsExportModeMergedPreview=$.extend({},c.xlsExportModePreviewBase,{valuesArray:d("Xls",!0,!0)}),c.imageExportModePreviewBase={propertyName:c.imageExportMode.propertyName,modelName:c.imageExportMode.modelName,defaultVal:c.imageExportMode.defaultVal,editor:c.imageExportMode.editor,displayName:c.imageExportMode.displayName,localizationId:c.imageExportMode.localizationId},c.imageExportModePreview=$.extend({},c.imageExportModePreviewBase,{from:g,valuesArray:d("Image",!0)}),c.imageExportModeMergedPreview=$.extend({},c.imageExportModePreviewBase,{valuesArray:d("Image",!0,!0)}),c.xlsxExportModePreviewBase={propertyName:c.xlsxExportMode.propertyName,modelName:c.xlsxExportMode.modelName,defaultVal:c.xlsxExportMode.defaultVal,editor:c.xlsxExportMode.editor,displayName:c.xlsxExportMode.displayName,localizationId:c.xlsxExportMode.localizationId},c.xlsxExportModePreview=$.extend({},c.xlsxExportModePreviewBase,{from:g,valuesArray:d("Xlsx",!0)}),c.xlsxExportModeMergedPreview=$.extend({},c.xlsxExportModePreviewBase,{valuesArray:d("Xlsx",!0,!0)}),c.previewBackColor={propertyName:"backColor",modelName:"@BackColor",from:b.colorFromString,toJsonObject:b.colorToString},c.previewSides={propertyName:"borders",modelName:"@Sides"},c.previewBorderColor={propertyName:"borderColor",modelName:"@BorderColor",from:b.colorFromString,toJsonObject:b.colorToString},c.previewBorderStyle={propertyName:"borderStyle",modelName:"@BorderStyle"},c.previewBorderDashStyle={propertyName:"borderDashStyle",modelName:"@BorderDashStyle"},c.previewBorderWidth={propertyName:"borderWidth",modelName:"@BorderWidthSerializable",from:b.floatFromModel},c.previewForeColor={propertyName:"foreColor",modelName:"@ForeColor",from:b.colorFromString,toJsonObject:b.colorToString},c.previewFont={propertyName:"font",modelName:"@Font"},c.previewPadding={propertyName:"padding",modelName:"@Padding",from:b.Widgets.PaddingModel.from},c.previewTextAlignment={propertyName:"textAlignment",modelName:"@TextAlignment"},c.brickStyleSerializationsInfo=[c.previewBackColor,c.previewSides,c.previewBorderColor,c.previewBorderStyle,c.previewBorderDashStyle,c.previewBorderWidth,c.previewForeColor,c.previewFont,c.previewPadding,c.previewTextAlignment]}(b.Report||(b.Report={}))}(a.Designer||(a.Designer={}))}(DevExpress||(DevExpress={}));var DevExpress;!function(a){!function(b){!function(b){b.AsyncExportApproach=!1,b.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"},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"}};var c=function(){function c(c){var d=this;this.actions=[],this._reportPreview=c,this.tabInfo=new a.Designer.TabInfo("Export Options","dxrd-preview-export-options",c.exportOptionsModel,"DevExpress.XtraPrinting.ExportOptions","properties",ko.pureComputed(function(){return!!c.exportOptionsModel()})),this.actions.push({id:b.ActionId.ExportTo,text:"Export To",textId:"ASPxReportsStringId.WebDocumentViewer_ExportToText",disabled:c.exportDisabled,visible:!0,clickAction:function(a){c.exportDisabled()||d._exportDocumentByFormat(a.itemData.format)},items:ko.pureComputed(function(){return[{text:"Export To",textId:"ASPxReportsStringId.WebDocumentViewer_ExportToText",imageClassName:"dxrd-image-export-to",items:d._getExportFormatItems()}]}),templateName:"dxrd-preview-export-to"})}return c.prototype._getExportFormatItems=function(){var a=[],c=this._reportPreview.exportOptionsModel();return c&&(c.pdf&&a.push(b.ExportFormatID.PDF),c.xls&&a.push(b.ExportFormatID.XLS),c.xlsx&&a.push(b.ExportFormatID.XLSX),c.rtf&&a.push(b.ExportFormatID.RTF),c.docx&&a.push(b.ExportFormatID.DOCX),c.mht&&a.push(b.ExportFormatID.MHT),c.html&&a.push(b.ExportFormatID.HTML),c.textExportOptions&&a.push(b.ExportFormatID.Text),c.csv&&a.push(b.ExportFormatID.CSV),c.image&&a.push(b.ExportFormatID.Image)),a},c.prototype._exportDocumentByFormat=function(a){a&&this._reportPreview.exportDocumentTo(a)},c.prototype.getActions=function(a){return this.actions},c}();b.ExportOptionsModel=c}(b.Preview||(b.Preview={}))}(a.Report||(a.Report={}))}(DevExpress||(DevExpress={}));var DevExpress;!function(a){!function(b){!function(c){var d=function(){function b(b,c){var d=this;this.defaultSeparatorValue="",c=c||new a.JS.Utils.ModelSerializer,c.deserialize(this,b),this.useCustomSeparator=ko.observable(this.separator&&this.separator()!==this.defaultSeparatorValue);var e=ko.observable(this.separator());this.useCustomSeparator.subscribe(function(a){a||e(d.defaultSeparatorValue)}),this.separator=ko.computed({read:function(){return e()},write:function(a){e(a),d.useCustomSeparator&&d.useCustomSeparator(a!==d.defaultSeparatorValue)}})}return b.from=function(a,c){return new b(a||{},c)},b.toJson=function(a,b,c){return b.serialize(a,e,c)},b.prototype.getInfo=function(){return e},b.prototype.isPropertyDisabled=function(a){return"separator"===a&&!(this.useCustomSeparator&&this.useCustomSeparator())},b}();c.CsvExportOptions=d;var e=[c.textEncodingType,c.textExportMode,{propertyName:"quoteStringsWithSeparators",modelName:"@QuoteStringsWithSeparators",displayName:"Quote Strings with Separators",localizationId:"DevExpress.XtraPrinting.TextExportOptionsBase.QuoteStringsWithSeparators",defaultVal:!0,editor:a.JS.Widgets.editorTemplates.bool,from:b.parseBool},c.useCustomSeparator,c.csvTextSeparator,{propertyName:"skipEmptyRows",modelName:"@SkipEmptyRows",displayName:"Skip Empty Rows",localizationId:"DevExpress.XtraPrinting.CsvExportOptions.SkipEmptyRows",defaultVal:!0,editor:a.JS.Widgets.editorTemplates.bool,from:b.parseBool},{propertyName:"skipEmptyColumns",modelName:"@SkipEmptyColumns",displayName:"Skip Empty Columns",localizationId:"DevExpress.XtraPrinting.CsvExportOptions.SkipEmptyColumns",defaultVal:!0,editor:a.JS.Widgets.editorTemplates.bool,from:b.parseBool}],f=function(){function b(b,c){c=c||new a.JS.Utils.ModelSerializer,c.deserialize(this,b)}return b.from=function(a,c){return new b(a||{},c)},b.toJson=function(a,b,c){return b.serialize(a,h,c)},b.prototype.getInfo=function(){return h},b.prototype.isPropertyDisabled=function(a){return("pageRange"===a||"pageBorderWidth"===a)&&"SingleFile"===(this.imageExportMode?this.imageExportMode():c.imageExportMode.defaultVal)},b}();c.ImageExportOptions=f;var g=[c.pageBorderColor,c.pageBorderWidth,c.pageRange,{propertyName:"resolution",modelName:"@Resolution",displayName:"Resolution",localizationId:"DevExpress.XtraPrinting.ImageExportOptions.Resolution",editor:a.JS.Widgets.editorTemplates.numeric,defaultVal:96},{propertyName:"format",modelName:"@Format",displayName:"Format",localizationId:"DevExpress.XtraPrinting.ImageExportOptions.Format",editor:a.JS.Widgets.editorTemplates.combobox,defaultVal:"Png",from:b.fromEnum,valuesArray:[{value:"Bmp",displayValue:"BMP"},{value:"Gif",displayValue:"GIF"},{value:"Jpeg",displayValue:"JPEG"},{value:"Png",displayValue:"PNG"},{value:"Emf",displayValue:"EMF"},{value:"Wmf",displayValue:"WMF"},{value:"Tiff",displayValue:"TIFF"}]}],h=[c.imageExportMode,{propertyName:"retainBackgroundTransparency",modelName:"@RetainBackgroundTransparency",displayName:"Retain Background Transparency",localizationId:"DevExpress.XtraPrinting.ImageExportOptions.RetainBackgroundTransparency",defaultVal:!1,editor:a.JS.Widgets.editorTemplates.bool,from:b.parseBool},{propertyName:"textRenderingMode",modelName:"@TextRenderingMode",displayName:"Text Rendering Mode",localizationId:"DevExpress.XtraPrinting.ImageExportOptions.TextRenderingMode",editor:a.JS.Widgets.editorTemplates.combobox,defaultVal:"SystemDefault",from:b.fromEnum,valuesArray:[{value:"SystemDefault",displayValue:"SystemDefault",localizationId:"DevExpress.XtraPrinting.TextRenderingMode.SystemDefault"},{value:"SingleBitPerPixelGridFit",displayValue:"SingleBitPerPixelGridFit",localizationId:"DevExpress.XtraPrinting.TextRenderingMode.SingleBitPerPixelGridFit"},{value:"SingleBitPerPixel",displayValue:"SingleBitPerPixel",localizationId:"DevExpress.XtraPrinting.TextRenderingMode.SingleBitPerPixel"},{value:"AntiAliasGridFit",displayValue:"AntiAliasGridFit",localizationId:"DevExpress.XtraPrinting.TextRenderingMode.AntiAliasGridFit"},{value:"AntiAlias",displayValue:"AntiAlias",localizationId:"DevExpress.XtraPrinting.TextRenderingMode.AntiAlias"},{value:"ClearTypeGridFit",displayValue:"ClearTypeGridFit",localizationId:"DevExpress.XtraPrinting.TextRenderingMode.ClearTypeGridFit"}]}].concat(g),i=[c.pageBorderColor,c.pageBorderWidth,c.pageRange,c.rasterizationResolution,c.expotOptionsTitle,c.htmlTableLayout,c.useHRefHyperlinks,c.allowURLsWithJSContent,c.removeSecondarySymbols,c.exportWatermarks,c.characterSet],j=[c.htmlExportMode,c.embedImagesInHTML,c.inlineCss].concat(i),k=function(){function b(b,c){c=c||new a.JS.Utils.ModelSerializer,c.deserialize(this,b)}return b.from=function(a,c){return new b(a||{},c)},b.toJson=function(a,b,c){return b.serialize(a,j,c)},b.prototype.getInfo=function(){return j},b.prototype.isPropertyDisabled=function(a){return("pageRange"===a||"pageBorderWidth"===a||"exportWatermarks"===a)&&"SingleFile"===(this.htmlExportMode?this.htmlExportMode():c.htmlExportMode.defaultVal)},b}();c.HtmlExportOptions=k;var l=[c.pageBorderColor,c.pageBorderWidth,c.pageRange,c.rasterizationResolution,c.expotOptionsTitle,c.characterSet,c.htmlTableLayout,c.useHRefHyperlinks,c.allowURLsWithJSContent,c.removeSecondarySymbols,c.exportWatermarks],m=[c.htmlExportMode,c.inlineCss].concat(l),n=function(){function b(b,c){c=c||new a.JS.Utils.ModelSerializer,c.deserialize(this,b)}return b.from=function(a,c){return new b(a||{},c)},b.toJson=function(a,b,c){return b.serialize(a,m,c)},b.prototype.getInfo=function(){return m},b.prototype.isPropertyDisabled=function(a){return("pageRange"===a||"pageBorderWidth"===a)&&"SingleFile"===(this.htmlExportMode?this.htmlExportMode():c.htmlExportMode.defaultVal)},b}();c.MhtExportOptions=n;var o=function(){function b(b,c){c=c||new a.JS.Utils.ModelSerializer,c.deserialize(this,b)}return b.from=function(a,c){return new b(a||{},c)},b.toJson=function(a,b,c){return b.serialize(a,t,c)},b.prototype.getInfo=function(){return t},b}();c.PdfExportDocumentOptions=o;var p={propertyName:"author",modelName:"@Author",displayName:"Author",localizationId:"DevExpress.XtraPrinting.PdfDocumentOptions.Author",defaultVal:"",editor:a.JS.Widgets.editorTemplates.text},q={propertyName:"application",modelName:"@Application",displayName:"Application",localizationId:"DevExpress.XtraPrinting.PdfDocumentOptions.Application",defaultVal:"",editor:a.JS.Widgets.editorTemplates.text},r={propertyName:"title",modelName:"@Title",displayName:"Title",localizationId:"DevExpress.XtraPrinting.PdfDocumentOptions.Title",defaultVal:"",editor:a.JS.Widgets.editorTemplates.text},s={propertyName:"subject",modelName:"@Subject",displayName:"Subject",localizationId:"DevExpress.XtraPrinting.PdfDocumentOptions.Subject",defaultVal:"",editor:a.JS.Widgets.editorTemplates.text},t=[p,q,r,s,{propertyName:"keywords",modelName:"@Keywords",displayName:"Keywords",localizationId:"DevExpress.XtraPrinting.PdfDocumentOptions.Keywords",defaultVal:"",editor:a.JS.Widgets.editorTemplates.text}],u=function(){function b(b,c){c=c||new a.JS.Utils.ModelSerializer,c.deserialize(this,b)}return b.from=function(a,c){return new b(a||{},c)},b.toJson=function(a,b,c){return b.serialize(a,v,c)},b.prototype.getInfo=function(){return v},b}();c.PdfPermissionsOptions=u;var v=[{propertyName:"printingPermissions",modelName:"@PrintingPermissions",displayName:"Printing Permissions",localizationId:"DevExpress.XtraPrinting.PdfPermissionsOptions.PrintingPermissions",defaultVal:"None",editor:a.JS.Widgets.editorTemplates.combobox,valuesArray:[{value:"None",displayValue:"None",localizationId:"DevExpress.XtraPrinting.PrintingPermissions.None"},{value:"LowResolution",displayValue:"LowResolution",localizationId:"DevExpress.XtraPrinting.PrintingPermissions.LowResolution"},{value:"HighResolution",displayValue:"HighResolution",localizationId:"DevExpress.XtraPrinting.PrintingPermissions.HighResolution"}]},{propertyName:"changingPermissions",modelName:"@ChangingPermissions",displayName:"Changing Permissions",localizationId:"DevExpress.XtraPrinting.PdfPermissionsOptions.ChangingPermissions",defaultVal:"None",editor:a.JS.Widgets.editorTemplates.combobox,valuesArray:[{value:"None",displayValue:"None",localizationId:"DevExpress.XtraPrinting.ChangingPermissions.None"},{value:"InsertingDeletingRotating",displayValue:"InsertingDeletingRotating",localizationId:"DevExpress.XtraPrinting.ChangingPermissions.InsertingDeletingRotating"},{value:"FillingSigning",displayValue:"FillingSigning",localizationId:"DevExpress.XtraPrinting.ChangingPermissions.FillingSigning"},{value:"CommentingFillingSigning",displayValue:"CommentingFillingSigning",localizationId:"DevExpress.XtraPrinting.ChangingPermissions.CommentingFillingSigning"},{value:"AnyExceptExtractingPages",displayValue:"AnyExceptExtractingPages",localizationId:"DevExpress.XtraPrinting.ChangingPermissions.AnyExceptExtractingPages"}]},{propertyName:"enableCopying",modelName:"@EnableCopying",displayName:"Enable Copying",localizationId:"DevExpress.XtraPrinting.PdfPermissionsOptions.EnableCopying",defaultVal:!1,editor:a.JS.Widgets.editorTemplates.bool,from:b.parseBool},{propertyName:"enableScreenReaders",modelName:"@EnableScreenReaders",displayName:"Enable Screen Readers",localizationId:"DevExpress.XtraPrinting.PdfPermissionsOptions.EnableScreenReaders",defaultVal:!0,editor:a.JS.Widgets.editorTemplates.bool,from:b.parseBool}],w=function(){function b(b,c){c=c||new a.JS.Utils.ModelSerializer,c.deserialize(this,b)}return b.from=function(a,c){return new b(a||{},c)},b.toJson=function(a,b,c){return b.serialize(a,y,c)},b.prototype.getInfo=function(){return y},b.prototype.isPropertyDisabled=function(a){if(!this.permissionsPassword||!this.permissionsPassword())return"permissionsOptions"===a||a===x.propertyName&&!(this.openPassword&&this.openPassword())},b.prototype.hasSensitiveData=function(){return!!(this.openPassword&&this.openPassword()||this.permissionsPassword&&this.permissionsPassword())},b}();c.PdfPasswordSecurityOptions=w;var x={propertyName:"encryptionLevel",modelName:"@EncryptionLevel",displayName:"Encryption Level",localizationId:"DevExpress.XtraPrinting.PdfPasswordSecurityOptions.EncryptionLevel",defaultVal:"AES128",editor:a.JS.Widgets.editorTemplates.combobox,valuesArray:[{value:"ARC4",displayValue:"ARC4",localizationId:"DevExpress.XtraPrinting.PdfEncryptionLevel.ARC4"},{value:"AES128",displayValue:"AES128",localizationId:"DevExpress.XtraPrinting.PdfEncryptionLevel.AES128"},{value:"AES256",displayValue:"AES256",localizationId:"DevExpress.XtraPrinting.PdfEncryptionLevel.AES256"}]},y=[{propertyName:"openPassword",modelName:"@OpenPassword",displayName:"Open Password",localizationId:"DevExpress.XtraPrinting.PdfPasswordSecurityOptions.OpenPassword",defaultVal:"",editor:a.JS.Widgets.editorTemplates.text,editorOptions:{mode:"password"}},x,{propertyName:"permissionsPassword",modelName:"@PermissionsPassword",displayName:"Permissions Password",localizationId:"DevExpress.XtraPrinting.PdfPasswordSecurityOptions.PermissionsPassword",defaultVal:"",editor:a.JS.Widgets.editorTemplates.text,editorOptions:{mode:"password"}},{propertyName:"permissionsOptions",modelName:"PermissionsOptions",displayName:"Pdf Permissions Options",localizationId:"DevExpress.XtraPrinting.PdfPermissionsOptions",from:u.from,toJsonObject:u.toJson,editor:a.JS.Widgets.editorTemplates.objecteditor}],z=function(){function b(b,c){c=c||new a.JS.Utils.ModelSerializer,c.deserialize(this,b)}return b.from=function(a,c){return new b(a||{},c)},b.toJson=function(a,b,c){return b.serialize(a,C,c)},b.prototype.isPropertyDisabled=function(a){var b=this.pdfACompatibility?this.pdfACompatibility():B.defaultVal;return b!==A.None&&(b===A.PdfA1b?"exportEditingFieldsToAcroForms"===a:"neverEmbeddedFonts"===a||"pdfPasswordSecurityOptions"===a||"showPrintDialogOnOpen"===a)},b.prototype.getInfo=function(){return C},b.prototype.hasSensitiveData=function(){return this.pdfPasswordSecurityOptions&&this.pdfPasswordSecurityOptions.hasSensitiveData()},b}();c.PdfExportOptions=z;var A={None:"None",PdfA1b:"PdfA1b",PdfA2b:"PdfA2b",PdfA3b:"PdfA3b"},B={propertyName:"pdfACompatibility",modelName:"@PdfACompatibility",displayName:"PDF A Compatibility",localizationId:"DevExpress.XtraPrinting.PdfExportOptions.PdfACompatibility",editor:a.JS.Widgets.editorTemplates.combobox,defaultVal:A.None,from:b.fromEnum,valuesArray:[{value:A.None,displayValue:A.None,localizationId:"DevExpress.XtraPrinting.PdfACompatibility.None"},{value:A.PdfA1b,displayValue:A.PdfA1b,localizationId:"DevExpress.XtraPrinting.PdfACompatibility.PdfA1b"},{value:A.PdfA2b,displayValue:A.PdfA2b,localizationId:"DevExpress.XtraPrinting.PdfACompatibility.PdfA2b"},{value:A.PdfA3b,displayValue:A.PdfA3b,localizationId:"DevExpress.XtraPrinting.PdfACompatibility.PdfA3b"}]},C=[{propertyName:"convertImagesToJpeg",modelName:"@ConvertImagesToJpeg",displayName:"Convert Images to Jpeg",localizationId:"DevExpress.XtraPrinting.PdfExportOptions.ConvertImagesToJpeg",defaultVal:!0,editor:a.JS.Widgets.editorTemplates.bool,from:b.parseBool},{propertyName:"showPrintDialogOnOpen",modelName:"@ShowPrintDialogOnOpen",displayName:"Show Print Dialog on Open",localizationId:"DevExpress.XtraPrinting.PdfExportOptions.ShowPrintDialogOnOpen",defaultVal:!1,editor:a.JS.Widgets.editorTemplates.bool,from:b.parseBool},{propertyName:"compressed",modelName:"@Compressed",displayName:"Compressed",localizationId:"DevExpress.XtraPrinting.PdfExportOptions.Compressed",defaultVal:!0,editor:a.JS.Widgets.editorTemplates.bool,from:b.parseBool},{propertyName:"neverEmbeddedFonts",modelName:"@NeverEmbeddedFonts",displayName:"Never Embedded Fonts",localizationId:"DevExpress.XtraPrinting.PdfExportOptions.NeverEmbeddedFonts",defaultVal:"",editor:a.JS.Widgets.editorTemplates.text},{propertyName:"exportEditingFieldsToAcroForms",modelName:"@ExportEditingFieldsToAcroForms",displayName:"Export Editing Fields To AcroForms",localizationId:"DevExpress.XtraPrinting.PdfExportOptions.ExportEditingFieldsToAcroForms",defaultVal:!1,editor:a.JS.Widgets.editorTemplates.bool,from:b.parseBool},{propertyName:"imageQuality",modelName:"@ImageQuality",displayName:"Image Quality",localizationId:"DevExpress.XtraPrinting.PdfExportOptions.ImageQuality",editor:a.JS.Widgets.editorTemplates.combobox,defaultVal:"Highest",from:b.fromEnum,valuesArray:[{value:"Lowest",displayValue:"Lowest",localizationId:"DevExpress.XtraPrinting.PdfJpegImageQuality.Lowest"},{value:"Low",displayValue:"Low",localizationId:"DevExpress.XtraPrinting.PdfJpegImageQuality.Low"},{value:"Medium",displayValue:"Medium",localizationId:"DevExpress.XtraPrinting.PdfJpegImageQuality.Medium"},{value:"High",displayValue:"High",localizationId:"DevExpress.XtraPrinting.PdfJpegImageQuality.High"},{value:"Highest",displayValue:"Highest",localizationId:"DevExpress.XtraPrinting.PdfJpegImageQuality.Highest"}]},B,c.pageRange,c.rasterizationResolution,{propertyName:"documentOptions",modelName:"DocumentOptions",displayName:"Document Options",localizationId:"DevExpress.XtraPrinting.PdfExportOptions.DocumentOptions",from:o.from,toJsonObject:o.toJson,editor:a.JS.Widgets.editorTemplates.objecteditor},{propertyName:"pdfPasswordSecurityOptions",modelName:"PasswordSecurityOptions",displayName:"Pdf Password Security Options",localizationId:"DevExpress.XtraPrinting.PdfPasswordSecurityOptions",from:w.from,toJsonObject:w.toJson,editor:a.JS.Widgets.editorTemplates.objecteditor}],D=function(){function b(b,c){c=c||new a.JS.Utils.ModelSerializer,c.deserialize(this,b)}return b.from=function(a,c){return new b(a||{},c)},b.toJson=function(a,b,c){return b.serialize(a,E,c)},b.prototype.getInfo=function(){return E},b}();c.PrintPreviewOptions=D;var E=[{propertyName:"defaultFileName",modelName:"@DefaultFileName",displayName:"Default File Name",localizationId:"DevExpress.XtraPrinting.PrintPreviewOptions.DefaultFileName",defaultVal:"Document",editor:a.JS.Widgets.editorTemplates.text}],F=function(){function b(b,c){c=c||new a.JS.Utils.ModelSerializer,c.deserialize(this,b)}return b.from=function(a,c){return new b(a||{},c)},b.toJson=function(a,b,c){return b.serialize(a,J,c)},b.prototype.getInfo=function(){return J},b.prototype.isPropertyDisabled=function(a){var b=this.rtfExportMode?this.rtfExportMode():c.rtfExportMode.defaultVal;return"pageRange"===a?"SingleFile"===b:"emptyFirstPageHeaderFooter"===a||"exportPageBreaks"===a||"keepRowHeight"===a?"SingleFilePageByPage"===b:void 0},b}();c.RtfExportOptions=F;var G=[c.pageRange,c.rasterizationResolution,c.exportWatermarks],H={propertyName:"emptyFirstPageHeaderFooter",modelName:"@EmptyFirstPageHeaderFooter",displayName:"Empty First Page Header/Footer",localizationId:"DevExpress.XtraPrinting.FormattedTextExportOptions.EmptyFirstPageHeaderFooter",defaultVal:!1,editor:a.JS.Widgets.editorTemplates.bool,from:b.parseBool},I={propertyName:"keepRowHeight",modelName:"@KeepRowHeight",displayName:"Keep Row Height",localizationId:"DevExpress.XtraPrinting.FormattedTextExportOptions.KeepRowHeight",defaultVal:!1,editor:a.JS.Widgets.editorTemplates.bool,from:b.parseBool},J=[H,c.exportPageBreaks,I,c.rtfExportMode].concat(G),K=function(){function b(b,c){c=c||new a.JS.Utils.ModelSerializer,c.deserialize(this,b)}return b.from=function(a,c){return new b(a||{},c)},b.toJson=function(a,b,c){return b.serialize(a,L,c)},b.prototype.getInfo=function(){return L},b}();c.TextExportOptions=K;var L=[c.textEncodingType,{propertyName:"quoteStringsWithSeparators",modelName:"@QuoteStringsWithSeparators",displayName:"Quote Strings with Separators",localizationId:"DevExpress.XtraPrinting.TextExportOptionsBase.QuoteStringsWithSeparators",defaultVal:!1,editor:a.JS.Widgets.editorTemplates.bool,from:b.parseBool},{propertyName:"separator",modelName:"@Separator",displayName:"Separator",localizationId:"DevExpress.XtraPrinting.TextExportOptionsBase.Separator",defaultVal:"TAB",editor:a.JS.Widgets.editorTemplates.text},c.textExportMode],M=[p,q,r,s,{propertyName:"tags",modelName:"@Tags",displayName:"Tags",localizationId:"DevExpress.XtraPrinting.XlDocumentOptions.Tags",defaultVal:"",editor:a.JS.Widgets.editorTemplates.text},{propertyName:"category",modelName:"@Category",displayName:"Category",localizationId:"DevExpress.XtraPrinting.XlDocumentOptions.Category",defaultVal:"",editor:a.JS.Widgets.editorTemplates.text},{propertyName:"comments",modelName:"@Comments",displayName:"Comments",localizationId:"DevExpress.XtraPrinting.XlDocumentOptions.Comments",defaultVal:"",editor:a.JS.Widgets.editorTemplates.text},{propertyName:"company",modelName:"@Company",displayName:"Company",localizationId:"DevExpress.XtraPrinting.XlDocumentOptions.Company",defaultVal:"",editor:a.JS.Widgets.editorTemplates.text}],N={propertyName:"documentOptions",modelName:"DocumentOptions",displayName:"Document Options",localizationId:"DevExpress.XtraPrinting.XlsExportOptions.DocumentOptions",info:M,editor:a.JS.Widgets.editorTemplates.objecteditor},O=[{propertyName:"type",modelName:"@Type",displayName:"Type",localizationId:"DevExpress.XtraPrinting.XlEncryptionOptions.Type",defaultVal:"Strong",editor:a.JS.Widgets.editorTemplates.combobox,from:b.fromEnum,valuesArray:[{value:"Strong",displayValue:"Strong",localizationId:"DevExpress.XtraPrinting.XlEncryptionType.Strong"},{value:"Compatible",displayValue:"Compatible",localizationId:"DevExpress.XtraPrinting.XlEncryptionType.Compatible"}]},{propertyName:"password",modelName:"@Password",displayName:"Password",localizationId:"DevExpress.XtraPrinting.XlEncryptionOptions.Password",defaultVal:"",editor:a.JS.Widgets.editorTemplates.text,editorOptions:{mode:"password"}}],P={propertyName:"encryptionOptions",modelName:"EncryptionOptions",displayName:"Encryption Options",localizationId:"DevExpress.XtraPrinting.XlExportOptionsBase.EncryptionOptions",info:O,editor:a.JS.Widgets.editorTemplates.objecteditor},Q=[c.xlsExportHyperlinks,c.pageRange,c.xlsRawDataMode,c.xlsExportOptionsSheetName,c.xlsShowGridLines,c.xlsTextExportMode,c.rasterizeImages,c.rasterizationResolution,{propertyName:"fitToPrintedPageWidth",modelName:"@FitToPrintedPageWidth",displayName:"Fit To Printed Page Width",localizationId:"DevExpress.XtraPrinting.XlExportOptionsBase.FitToPrintedPageWidth",defaultVal:!1,editor:a.JS.Widgets.editorTemplates.bool,from:b.parseBool},{propertyName:"fitToPrintedPageHeight",modelName:"@FitToPrintedPageHeight",displayName:"Fit To Printed Page Height",localizationId:"DevExpress.XtraPrinting.XlExportOptionsBase.FitToPrintedPageHeight",defaultVal:!1,editor:a.JS.Widgets.editorTemplates.bool,from:b.parseBool},{propertyName:"ignoreErrors",modelName:"@IgnoreErrors",displayName:"Ignore Errors",localizationId:"DevExpress.XtraPrinting.XlExportOptionsBase.IgnoreErrors",editor:a.JS.Widgets.editorTemplates.combobox,defaultVal:"None",from:b.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:b.fromEnum,editor:a.JS.Widgets.editorTemplates.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"}]},N,P],R=[{propertyName:"suppress256ColumnsWarning",modelName:"@Suppress256ColumnsWarning",displayName:"Suppress 256 Columns Warning",localizationId:"DevExpress.XtraPrinting.XlsExportOptions.Suppress256ColumnsWarning",defaultVal:!1,editor:a.JS.Widgets.editorTemplates.bool,from:b.parseBool},{propertyName:"suppress65536RowsWarning",modelName:"@Suppress65536RowsWarning",displayName:"Suppress 65536 Rows Warning",localizationId:"DevExpress.XtraPrinting.XlsExportOptions.Suppress65536RowsWarning",defaultVal:!1,editor:a.JS.Widgets.editorTemplates.bool,from:b.parseBool},{propertyName:"workbookColorPaletteCompliance",modelName:"@WorkbookColorPaletteCompliance",displayName:"Workbook Color Palette Compliance",localizationId:"DevExpress.XtraPrinting.XlsExportOptions.WorkbookColorPaletteCompliance",editor:a.JS.Widgets.editorTemplates.combobox,defaultVal:"ReducePaletteForExactColors",from:b.fromEnum,valuesArray:[{value:"ReducePaletteForExactColors",displayValue:"ReducePaletteForExactColors",localizationId:"DevExpress.XtraPrinting.WorkbookColorPaletteCompliance.ReducePaletteForExactColors"},{value:"AdjustColorsToDefaultPalette",displayValue:"AdjustColorsToDefaultPalette",localizationId:"DevExpress.XtraPrinting.WorkbookColorPaletteCompliance.AdjustColorsToDefaultPalette"}]}],S=[c.xlsExportMode].concat(Q,R),T=function(){function b(b,c){c=c||new a.JS.Utils.ModelSerializer,c.deserialize(this,b)}return b.from=function(a,c){return new b(a||{},c)},b.toJson=function(a,b,c){return b.serialize(a,S,c)},b.prototype.getInfo=function(){return S},b.prototype.isPropertyDisabled=function(a){return"pageRange"===a&&"SingleFile"===(this.xlsExportMode?this.xlsExportMode():c.xlsExportMode.defaultVal)},b.prototype.hasSensitiveData=function(){return!(!this.encryptionOptions||!this.encryptionOptions.password())},b}();c.XlsExportOptions=T;var U=[c.xlsxExportMode].concat(Q),V=function(){function b(b,c){c=c||new a.JS.Utils.ModelSerializer,c.deserialize(this,b)}return b.from=function(a,c){return new b(a||{},c)},b.toJson=function(a,b,c){return b.serialize(a,U,c)},b.prototype.getInfo=function(){return U},b.prototype.isPropertyDisabled=function(a){return"pageRange"===a&&"SingleFile"===(this.xlsxExportMode?this.xlsxExportMode():c.xlsxExportMode.defaultVal)},b.prototype.hasSensitiveData=function(){return!(!this.encryptionOptions||!this.encryptionOptions.password())},b}();c.XlsxExportOptions=V;var W=function(){function b(b,c){c=c||new a.JS.Utils.ModelSerializer,c.deserialize(this,b)}return b.from=function(a,c){return new b(a||{},c)},b.toJson=function(a,b,c){return b.serialize(a,X,c)},b.prototype.getInfo=function(){return X},b}();c.DocxExportDocumentOptions=W;var X=[{propertyName:"title",modelName:"@Title",localizationId:"DevExpress.XtraPrinting.DocxDocumentOptions.Title",displayName:"Title",defaultVal:"",editor:a.JS.Widgets.editorTemplates.text},{propertyName:"subject",modelName:"@Subject",localizationId:"DevExpress.XtraPrinting.DocxDocumentOptions.Subject",displayName:"Subject",defaultVal:"",editor:a.JS.Widgets.editorTemplates.text},{propertyName:"keywords",modelName:"@Keywords",localizationId:"DevExpress.XtraPrinting.DocxDocumentOptions.Keywords",displayName:"Keywords",defaultVal:"",editor:a.JS.Widgets.editorTemplates.text},{propertyName:"category",modelName:"@Category",localizationId:"DevExpress.XtraPrinting.DocxDocumentOptions.Category",displayName:"Category",defaultVal:"",editor:a.JS.Widgets.editorTemplates.text},{propertyName:"comments",modelName:"@Comments",localizationId:"DevExpress.XtraPrinitng.DocxDocumentOptions.Comments",displayName:"Comments",defaultVal:"",editor:a.JS.Widgets.editorTemplates.text},{propertyName:"author",modelName:"@Author",localizationId:"DevExpress.XtraPrinting.DocxDocumentOptions.Author",displayName:"Author",defaultVal:"",editor:a.JS.Widgets.editorTemplates.text}];c.docxDocumentOptions={propertyName:"documentOptions",modelName:"DocumentOptions",displayName:"Document Options",localizationId:"DevExpress.XtraPrinting.DocxExportOptions.DocumentOptions",from:W.from,toJsonObject:W.toJson,editor:a.JS.Widgets.editorTemplates.objecteditor};var Y=[c.docxExportMode,c.exportWatermarks,c.pageRange,c.rasterizeImages,c.rasterizationResolution,H,I,c.exportPageBreaks,c.docxTableLayout,{propertyName:"allowFloatingPictures",modelName:"@AllowFloatingPictures",localizationId:"DevExpress.XtraPrinting.DocxExportOptions.AllowFloatingPictures",displayName:"Allow Floating Pictures",editor:a.JS.Widgets.editorTemplates.bool,from:b.parseBool,defaultVal:!1},c.docxDocumentOptions],Z=function(){function b(b,c){c=c||new a.JS.Utils.ModelSerializer,c.deserialize(this,b)}return b.from=function(a,c){return new b(a||{},c)},b.toJson=function(a,b,c){return b.serialize(a,Y,c)},b.prototype.getInfo=function(){return Y},b.prototype.isPropertyDisabled=function(a){var b=this.docxExportMode?this.docxExportMode():c.docxExportMode.defaultVal;return"pageRange"===a||"tableLayout"===a?"SingleFile"===b:"emptyFirstPageHeaderFooter"===a||"exportPageBreaks"===a?"SingleFilePageByPage"===b:"keepRowHeight"===a?"SingleFilePageByPage"===b&&!this.tableLayout():void 0},b}();c.DocxExportOptions=Z;var $=function(){function b(b,c){c=c||new a.JS.Utils.ModelSerializer,c.deserialize(this,b)}return b.from=function(a,c){return new b(a||{},c)},b.toJson=function(a,b,c){return b.serialize(a,da,c)},b.prototype.getInfo=function(){return da},b}();c.ExportOptions=$;var _=[{propertyName:"compressed",modelName:"@Compressed",displayName:"Compressed",localizationId:"DevExpress.XtraPrinting.PdfExportOptions.Compressed",defaultVal:!0,editor:a.JS.Widgets.editorTemplates.bool,from:b.parseBool},{propertyName:"showOptionsBeforeSave",modelName:"@ShowOptionsBeforeSave",displayName:"Show Options Before Save",localizationId:"DevExpress.XtraPrinting.NativeFormatOptions.ShowOptionsBeforeSave",defaultVal:!1,editor:a.JS.Widgets.editorTemplates.bool,from:b.parseBool}],aa=[{propertyName:"ContactName",modelName:"@ContactName",displayName:"ContactName",localizationId:"DevExpress.XtraPrinting.Recipient.ContactName",defaultVal:"",editor:a.JS.Widgets.editorTemplates.text},{propertyName:"Address",modelName:"@Address",displayName:"Address",localizationId:"DevExpress.XtraPrinting.Recipient.Address",defaultVal:"",editor:a.JS.Widgets.editorTemplates.text},{propertyName:"Prefix",modelName:"@Prefix",displayName:"Prefix",localizationId:"DevExpress.XtraPrinting.Recipient.Prefix",defaultVal:"SMTP:",editor:a.JS.Widgets.editorTemplates.text},{propertyName:"fieldType",modelName:"@FieldType",displayName:"Field Type",localizationId:"DevExpress.XtraPrinting.Recipient.FieldType",defaultVal:"TO",editor:a.JS.Widgets.editorTemplates.combobox,from:b.fromEnum,valuesArray:[{value:"TO",displayValue:"TO",localizationId:"DevExpress.XtraPrinting.RecipientFieldType.TO"},{value:"CC",displayValue:"CC",localizationId:"DevExpress.XtraPrinting.RecipientFieldType.CC"},{value:"BCC",displayValue:"BCC",localizationId:"DevExpress.XtraPrinting.RecipientFieldType.BCC"}]}],ba=function(){function b(b,c){c=c||new a.JS.Utils.ModelSerializer,c.deserialize(this,b)}return b.prototype.getInfo=function(){return aa},b.createNew=function(){return new b({})},b}();c.AdditionalRecipientModel=ba,c.additionalRecipients={propertyName:"additionalRecipients",modelName:"AdditionalRecipients",displayName:"Additional Recipients",localizationId:"DevExpress.XtraPrinting.EmailOptions.AdditionalRecipients",array:!0,editor:a.JS.Widgets.editorTemplates.commonCollection,addHandler:a.Designer.Report.AdditionalRecipientModel.createNew,template:"#dxrd-commonCollectionItem"};var ca=[{propertyName:"recipientName",modelName:"@RecipientName",displayName:"Recipient Name",localizationId:"DevExpress.XtraPrinting.EmailOptions.RecipientName",defaultVal:"",editor:a.JS.Widgets.editorTemplates.text},{propertyName:"recipientAddress",modelName:"@RecipientAddress",displayName:"Recipient Address",localizationId:"DevExpress.XtraPrinting.EmailOptions.RecipientAddress",defaultVal:"",editor:a.JS.Widgets.editorTemplates.text},{propertyName:"recipientAddressPrefix",modelName:"@RecipientAddressPrefix",displayName:"Recipient Address Prefix",localizationId:"DevExpress.XtraPrinting.EmailOptions.RecipientAddressPrefix",defaultVal:"SMTP:",editor:a.JS.Widgets.editorTemplates.text},{propertyName:"subject",modelName:"@Subject",displayName:"Subject",localizationId:"DevExpress.XtraPrinting.EmailOptions.Subject",defaultVal:"",editor:a.JS.Widgets.editorTemplates.text},{propertyName:"body",modelName:"@Body",displayName:"Body",localizationId:"DevExpress.XtraPrinting.EmailOptions.Body",defaultVal:"",editor:a.JS.Widgets.editorTemplates.text},c.additionalRecipients],da=[{propertyName:"csv",modelName:"Csv",displayName:"CSV Export Options",localizationId:"DevExpress.XtraPrinting.CsvExportOptions",from:d.from,toJsonObject:d.toJson,editor:a.JS.Widgets.editorTemplates.objecteditor},{propertyName:"email",modelName:"Email",displayName:"E-mail Options",localizationId:"DevExpress.XtraPrinting.E