Aspose::Cells::MarkdownSaveOptions class

MarkdownSaveOptions class

Represents the save options for markdown.

class MarkdownSaveOptions : public Aspose::Cells::SaveOptions

Methods

MethodDescription
GetAlignColumnPadding()Indicates whether column alignment is enabled for generated Markdown tables. When enabled, columns are aligned by padding cell content with the specified character(typically ’ ’ for spaces). Set to ‘\0’ to disable column alignment (default).
GetCachedFileFolder()The folder for temporary files that may be used as data cache.
GetCalculateFormula()Indicates whether to calculate formulas before saving markdown file.
GetCheckExcelRestriction()Whether check restriction of excel file when user modify cells related objects. For example, excel does not allow inputting string value longer than 32K. When you input a value longer than 32K, it will be truncated.
GetClearData()Make the workbook empty after saving the file.
GetCreateDirectory()If true and the directory does not exist, the directory will be automatically created before saving the file.
GetEncoding()Gets and sets the default encoding.
GetEncryptDocumentProperties()Indicates whether encrypt document properties when saving as .xls file. The default value is true.
GetExportHyperlinkAsReference()Indicates whether to export hyperlink using reference definitions instead of inline format. The default value is false.
GetExportImagesAsBase64()Specifies whether images are saved in Base64 format to Markdown. The default value is true.
GetFormatStrategy()Gets and sets the format strategy when exporting the cell value as string.
GetImageOptions()Get the ImageOrPrintOptions object before exporting.
GetLightCellsDataProvider()The Data provider to provide cells data for saving workbook in light mode.
GetLineSeparator()Gets and sets the line separator.
GetMergeAreas()Indicates whether merge the areas of conditional formatting and validation before saving the file.
GetRefreshChartCache()Indicates whether refreshing chart cache data.
GetSaveFormat()Gets the save file format.
GetSheetSet()Gets or sets the sheets to render. Default is all visible sheets in the workbook: Aspose.Cells.Rendering.SheetSet.Active.
GetSortExternalNames()Indicates whether sorting external defined names before saving file.
GetSortNames()Indicates whether sorting defined names before saving file.
GetSplitTablesByBlankRow()Indicates whether blank rows in the worksheet should be treated as table separators when exporting to Markdown. The default value is false.
GetTableHeaderType()Gets and sets how set the header of the table.
GetUpdateSmartArt()Indicates whether updating smart art setting. The default value is false.
GetValidateMergedAreas()Indicates whether validate merged cells before saving the file.
GetWarningCallback()Gets or sets warning callback.
IsNull() constChecks whether the implementation object is nullptr.
MarkdownSaveOptions()Creates options for saving markdown document.
MarkdownSaveOptions(MarkdownSaveOptions_Impl* impl)Constructs from an implementation object.
MarkdownSaveOptions(const MarkdownSaveOptions& src)Copy constructor.
MarkdownSaveOptions(const SaveOptions& src)Constructs from a parent object.
explicit operator bool() constoperator bool()
operator=(const MarkdownSaveOptions& src)operator=
operator=(const SaveOptions& src)operator=
SaveOptions(SaveOptions_Impl* impl)Constructs from an implementation object.
SaveOptions(const SaveOptions& src)Copy constructor.
SetAlignColumnPadding(char16_t value)Indicates whether column alignment is enabled for generated Markdown tables. When enabled, columns are aligned by padding cell content with the specified character(typically ’ ’ for spaces). Set to ‘\0’ to disable column alignment (default).
SetCachedFileFolder(const U16String& value)The folder for temporary files that may be used as data cache.
SetCachedFileFolder(const char16_t* value)The folder for temporary files that may be used as data cache.
SetCalculateFormula(bool value)Indicates whether to calculate formulas before saving markdown file.
SetCheckExcelRestriction(bool value)Whether check restriction of excel file when user modify cells related objects. For example, excel does not allow inputting string value longer than 32K. When you input a value longer than 32K, it will be truncated.
SetClearData(bool value)Make the workbook empty after saving the file.
SetCreateDirectory(bool value)If true and the directory does not exist, the directory will be automatically created before saving the file.
SetEncoding(EncodingType value)Gets and sets the default encoding.
SetEncryptDocumentProperties(bool value)Indicates whether encrypt document properties when saving as .xls file. The default value is true.
SetExportHyperlinkAsReference(bool value)Indicates whether to export hyperlink using reference definitions instead of inline format. The default value is false.
SetExportImagesAsBase64(bool value)Specifies whether images are saved in Base64 format to Markdown. The default value is true.
SetFormatStrategy(CellValueFormatStrategy value)Gets and sets the format strategy when exporting the cell value as string.
SetLightCellsDataProvider(LightCellsDataProvider* value)The Data provider to provide cells data for saving workbook in light mode.
SetLineSeparator(const U16String& value)Gets and sets the line separator.
SetLineSeparator(const char16_t* value)Gets and sets the line separator.
SetMergeAreas(bool value)Indicates whether merge the areas of conditional formatting and validation before saving the file.
SetRefreshChartCache(bool value)Indicates whether refreshing chart cache data.
SetSheetSet(const SheetSet& value)Gets or sets the sheets to render. Default is all visible sheets in the workbook: Aspose.Cells.Rendering.SheetSet.Active.
SetSortExternalNames(bool value)Indicates whether sorting external defined names before saving file.
SetSortNames(bool value)Indicates whether sorting defined names before saving file.
SetSplitTablesByBlankRow(bool value)Indicates whether blank rows in the worksheet should be treated as table separators when exporting to Markdown. The default value is false.
SetTableHeaderType(MarkdownTableHeaderType value)Gets and sets how set the header of the table.
SetUpdateSmartArt(bool value)Indicates whether updating smart art setting. The default value is false.
SetValidateMergedAreas(bool value)Indicates whether validate merged cells before saving the file.
SetWarningCallback(IWarningCallback* value)Gets or sets warning callback.
~MarkdownSaveOptions()Destructor.
~SaveOptions()Destructor.

Fields

FieldDescription
_implThe implementation object.

See Also