216 lines
13 KiB
XML
216 lines
13 KiB
XML
<?xml version="1.0"?>
|
|
<doc>
|
|
<assembly>
|
|
<name>Telerik.Windows.Documents.Spreadsheet.FormatProviders.Json</name>
|
|
</assembly>
|
|
<members>
|
|
<member name="T:Telerik.Windows.Documents.Spreadsheet.FormatProviders.Json.ExtensionMethods">
|
|
<summary>
|
|
Provides extension methods working with JSON format.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Telerik.Windows.Documents.Spreadsheet.FormatProviders.Json.ExtensionMethods.ToSimpleTextDocument(Telerik.Windows.Documents.Spreadsheet.Model.Workbook,System.Nullable{System.TimeSpan})">
|
|
<summary>
|
|
Converts the specified workbook to a SimpleTextDocument containing its JSON representation.
|
|
</summary>
|
|
<param name="workbook">The workbook to convert to a simple text document. Cannot be null.</param>
|
|
<param name="timeout">An optional timeout that specifies the maximum duration allowed for the export operation. If null, the
|
|
operation will not be cancelled.</param>
|
|
<returns>A SimpleTextDocument containing the JSON representation of the workbook.</returns>
|
|
</member>
|
|
<member name="T:Telerik.Windows.Documents.Spreadsheet.FormatProviders.Json.JsonExportSettings">
|
|
<summary>
|
|
Provides configuration settings that control how a <see cref="T:Telerik.Windows.Documents.Spreadsheet.FormatProviders.Json.JsonFormatProvider"/> exports a <see cref="T:Telerik.Windows.Documents.Spreadsheet.Model.Workbook"/> to JSON.
|
|
</summary>
|
|
<remarks>
|
|
Unless otherwise noted, all boolean properties default to a value that enables richer output (e.g. number formats, charts, summaries).
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Telerik.Windows.Documents.Spreadsheet.FormatProviders.Json.JsonExportSettings.ExportWhat">
|
|
<summary>
|
|
Gets or sets which portion of the workbook will be exported (entire workbook, only the active sheet, or only a selection of ranges).
|
|
</summary>
|
|
</member>
|
|
<member name="P:Telerik.Windows.Documents.Spreadsheet.FormatProviders.Json.JsonExportSettings.IncludeHiddenSheets">
|
|
<summary>
|
|
Gets or sets a value indicating whether hidden worksheets are included when <see cref="P:Telerik.Windows.Documents.Spreadsheet.FormatProviders.Json.JsonExportSettings.ExportWhat"/> is <see cref="F:Telerik.Windows.Documents.Spreadsheet.FormatProviders.ExportWhat.EntireWorkbook"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Telerik.Windows.Documents.Spreadsheet.FormatProviders.Json.JsonExportSettings.IncludeDefinedNames">
|
|
<summary>
|
|
Gets or sets a value indicating whether defined names (named ranges / constants) are exported.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Telerik.Windows.Documents.Spreadsheet.FormatProviders.Json.JsonExportSettings.IncludeNumberFormats">
|
|
<summary>
|
|
Gets or sets a value indicating whether cell number formats (format codes other than General) are emitted.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Telerik.Windows.Documents.Spreadsheet.FormatProviders.Json.JsonExportSettings.IncludeCharts">
|
|
<summary>
|
|
Gets or sets a value indicating whether charts in the exported worksheets are serialized.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Telerik.Windows.Documents.Spreadsheet.FormatProviders.Json.JsonExportSettings.ChartDataMode">
|
|
<summary>
|
|
Gets or sets how chart data should be represented (only references, only resolved values, or both).
|
|
</summary>
|
|
</member>
|
|
<member name="P:Telerik.Windows.Documents.Spreadsheet.FormatProviders.Json.JsonExportSettings.PrettyPrint">
|
|
<summary>
|
|
Gets or sets a value indicating whether the JSON output should be indented (pretty printed) for readability.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Telerik.Windows.Documents.Spreadsheet.FormatProviders.Json.JsonExportSettings.ValueRenderMode">
|
|
<summary>
|
|
Gets or sets how cell values are rendered in the export (raw underlying value, formatted display value, or both).
|
|
</summary>
|
|
</member>
|
|
<member name="P:Telerik.Windows.Documents.Spreadsheet.FormatProviders.Json.JsonExportSettings.IncludeBlankCells">
|
|
<summary>
|
|
Gets or sets a value indicating whether blank cells within the used range of a worksheet should be explicitly output.
|
|
When <c>false</c> blank cells are skipped to reduce JSON size.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Telerik.Windows.Documents.Spreadsheet.FormatProviders.Json.JsonExportSettings.IncludeWorkbookProtectionFlag">
|
|
<summary>
|
|
Gets or sets a value indicating whether the workbook protection flag (<see cref="P:Telerik.Windows.Documents.Spreadsheet.Model.Workbook.IsProtected"/>) is included.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Telerik.Windows.Documents.Spreadsheet.FormatProviders.Json.JsonExportSettings.IncludeActiveSheet">
|
|
<summary>
|
|
Gets or sets a value indicating whether the name of the active worksheet is exported in the metadata section.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Telerik.Windows.Documents.Spreadsheet.FormatProviders.Json.JsonExportSettings.SelectedRanges">
|
|
<summary>
|
|
Gets the collection of ranges to export when <see cref="P:Telerik.Windows.Documents.Spreadsheet.FormatProviders.Json.JsonExportSettings.ExportWhat"/> is <see cref="F:Telerik.Windows.Documents.Spreadsheet.FormatProviders.ExportWhat.Selection"/>.
|
|
If the collection is empty the active worksheet is exported instead.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Telerik.Windows.Documents.Spreadsheet.FormatProviders.Json.JsonExportSettings.IncludeChartStats">
|
|
<summary>
|
|
Gets or sets a value indicating whether per-series statistical aggregates (min, max, average, sum, standard deviation, count) are included for chart data.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Telerik.Windows.Documents.Spreadsheet.FormatProviders.Json.JsonExportSettings.IncludeChartSummaries">
|
|
<summary>
|
|
Gets or sets a value indicating whether a human-readable summary string is generated for each chart.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Telerik.Windows.Documents.Spreadsheet.FormatProviders.Json.JsonExportSettings.IncludeChartTrends">
|
|
<summary>
|
|
Gets or sets a value indicating whether a simple trend classification (increasing / decreasing / flat) is exported for eligible series.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Telerik.Windows.Documents.Spreadsheet.FormatProviders.Json.ChartDataMode">
|
|
<summary>
|
|
Specifies how chart series data should be represented in the exported JSON.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Telerik.Windows.Documents.Spreadsheet.FormatProviders.Json.ChartDataMode.ReferencesOnly">
|
|
<summary>
|
|
Only the formula / reference expressions are exported; literal value arrays are omitted.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Telerik.Windows.Documents.Spreadsheet.FormatProviders.Json.ChartDataMode.ResolvedValues">
|
|
<summary>
|
|
Only resolved literal values are exported; formula / reference expressions are omitted.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Telerik.Windows.Documents.Spreadsheet.FormatProviders.Json.ChartDataMode.Both">
|
|
<summary>
|
|
Both reference expressions and resolved values are exported for each data channel.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Telerik.Windows.Documents.Spreadsheet.FormatProviders.Json.ValueRenderMode">
|
|
<summary>
|
|
Specifies which representation(s) of cell values are exported.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Telerik.Windows.Documents.Spreadsheet.FormatProviders.Json.ValueRenderMode.Raw">
|
|
<summary>
|
|
Export the underlying raw value (e.g. numeric serial date, unformatted number, formula text without its formatted display form).
|
|
</summary>
|
|
</member>
|
|
<member name="F:Telerik.Windows.Documents.Spreadsheet.FormatProviders.Json.ValueRenderMode.Display">
|
|
<summary>
|
|
Export the formatted display value (e.g. date string, number with applied format, formatted formula result).
|
|
</summary>
|
|
</member>
|
|
<member name="F:Telerik.Windows.Documents.Spreadsheet.FormatProviders.Json.ValueRenderMode.Both">
|
|
<summary>
|
|
Export both raw and display representations when applicable.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Telerik.Windows.Documents.Spreadsheet.FormatProviders.Json.JsonFormatProvider">
|
|
<summary>
|
|
A workbook format provider that exports spreadsheet content to a structured JSON representation.
|
|
This provider is export-only; importing JSON back into a workbook is not supported.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Telerik.Windows.Documents.Spreadsheet.FormatProviders.Json.JsonFormatProvider.#ctor">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Telerik.Windows.Documents.Spreadsheet.FormatProviders.Json.JsonFormatProvider"/> class with default <see cref="T:Telerik.Windows.Documents.Spreadsheet.FormatProviders.Json.JsonExportSettings"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Telerik.Windows.Documents.Spreadsheet.FormatProviders.Json.JsonFormatProvider.Name">
|
|
<summary>
|
|
Gets the provider name.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Telerik.Windows.Documents.Spreadsheet.FormatProviders.Json.JsonFormatProvider.FilesDescription">
|
|
<summary>
|
|
Gets a human-readable description of the file type handled by this provider.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Telerik.Windows.Documents.Spreadsheet.FormatProviders.Json.JsonFormatProvider.SupportedExtensions">
|
|
<summary>
|
|
Gets the set of supported file extensions (currently only ".json").
|
|
</summary>
|
|
</member>
|
|
<member name="P:Telerik.Windows.Documents.Spreadsheet.FormatProviders.Json.JsonFormatProvider.CanExport">
|
|
<summary>
|
|
Gets a value indicating whether export is supported (always <c>true</c>).
|
|
</summary>
|
|
</member>
|
|
<member name="P:Telerik.Windows.Documents.Spreadsheet.FormatProviders.Json.JsonFormatProvider.CanImport">
|
|
<summary>
|
|
Gets a value indicating whether import is supported (always <c>false</c> for this provider).
|
|
</summary>
|
|
</member>
|
|
<member name="P:Telerik.Windows.Documents.Spreadsheet.FormatProviders.Json.JsonFormatProvider.ExportSettings">
|
|
<summary>
|
|
Gets or sets the export settings controlling JSON output. If <c>null</c> at export time, defaults are applied.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Telerik.Windows.Documents.Spreadsheet.FormatProviders.Json.JsonFormatProvider.ExportOverride(Telerik.Windows.Documents.Spreadsheet.Model.Workbook,System.IO.Stream,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Performs the export operation writing a JSON representation of <paramref name="workbook"/> into <paramref name="output"/>.
|
|
</summary>
|
|
<param name="workbook">The workbook to export.</param>
|
|
<param name="output">The destination stream (must be writable).</param>
|
|
<param name="cancellationToken">Token used to observe cancellation requests.</param>
|
|
<exception cref="T:System.ArgumentNullException">Thrown if <paramref name="workbook"/> or <paramref name="output"/> is <c>null</c>.</exception>
|
|
</member>
|
|
<member name="M:Telerik.Windows.Documents.Spreadsheet.FormatProviders.Json.JsonFormatProvider.ImportOverride(System.IO.Stream,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Import with cancellation is not supported and always throws <see cref="T:System.NotSupportedException"/>.
|
|
</summary>
|
|
<param name="input">The input stream.</param>
|
|
<param name="cancellationToken">Cancellation token (ignored).</param>
|
|
<returns>Never returns; always throws.</returns>
|
|
</member>
|
|
<member name="P:Telerik.Windows.Documents.Spreadsheet.FormatProviders.Json.Serialization.IJsonExportContext.SelectedRanges">
|
|
<summary>
|
|
Selection ranges that should be exported when ExportWhat.Selection is used.
|
|
This will be null for other export modes.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Telerik.Windows.Documents.Spreadsheet.FormatProviders.Json.Serialization.Inspection.CellValueInspector">
|
|
<summary>
|
|
Extracts a lightweight value snapshot from a cell without allocating heavy objects.
|
|
</summary>
|
|
</member>
|
|
</members>
|
|
</doc>
|