ClassJsonExportSettings
Provides configuration settings that control how a JsonFormatProvider exports a Workbook to JSON.
Definition
Namespace:Telerik.Windows.Documents.Spreadsheet.FormatProviders.Json
Assembly:Telerik.Windows.Documents.Spreadsheet.FormatProviders.Json.dll
Syntax:
public class JsonExportSettings
Inheritance: objectJsonExportSettings
Constructors
JsonExportSettings()
Declaration
public JsonExportSettings()
Properties
ChartDataMode
Gets or sets how chart data should be represented (only references, only resolved values, or both).
Declaration
public ChartDataMode ChartDataMode { get; set; }
Property Value
ExportWhat
Gets or sets which portion of the workbook will be exported (entire workbook, only the active sheet, or only a selection of ranges).
IncludeActiveSheet
Gets or sets a value indicating whether the name of the active worksheet is exported in the metadata section.
IncludeBlankCells
Gets or sets a value indicating whether blank cells within the used range of a worksheet should be explicitly output.
When false blank cells are skipped to reduce JSON size.
IncludeChartStats
Gets or sets a value indicating whether per-series statistical aggregates (min, max, average, sum, standard deviation, count) are included for chart data.
IncludeChartSummaries
Gets or sets a value indicating whether a human-readable summary string is generated for each chart.
IncludeChartTrends
Gets or sets a value indicating whether a simple trend classification (increasing / decreasing / flat) is exported for eligible series.
IncludeCharts
Gets or sets a value indicating whether charts in the exported worksheets are serialized.
IncludeDefinedNames
Gets or sets a value indicating whether defined names (named ranges / constants) are exported.
IncludeHiddenSheets
Gets or sets a value indicating whether hidden worksheets are included when ExportWhat is EntireWorkbook.
IncludeNumberFormats
Gets or sets a value indicating whether cell number formats (format codes other than General) are emitted.
IncludeWorkbookProtectionFlag
Gets or sets a value indicating whether the workbook protection flag (IsProtected) is included.
Declaration
public bool IncludeWorkbookProtectionFlag { get; set; }
Property Value
PrettyPrint
Gets or sets a value indicating whether the JSON output should be indented (pretty printed) for readability.
SelectedRanges
Gets the collection of ranges to export when ExportWhat is Selection. If the collection is empty the active worksheet is exported instead.
ValueRenderMode
Gets or sets how cell values are rendered in the export (raw underlying value, formatted display value, or both).
Declaration
public ValueRenderMode ValueRenderMode { get; set; }
Property Value