Aspose::Cells::IPdfSaveOptions Class Referenceabstract

Represents the options for saving pdf file. More...

Inherits Aspose::Cells::ISaveOptions.

Public Member Functions

virtual Aspose::Cells::PrintingPageType GetPrintingPageType ()=0
 Indicates which pages will not be printed. More...
 
virtual void SetPrintingPageType (Aspose::Cells::PrintingPageType value)=0
 Indicates which pages will not be printed. More...
 
virtual bool GetEmbedStandardWindowsFonts ()=0
 True to embed true type fonts. Affects only ASCII characters 32-127. Fonts for character codes greater than 127 are always embedded. Fonts are always embedded for PDF/A-1a, PDF/A-1b standard. Default is true. More...
 
virtual void SetEmbedStandardWindowsFonts (bool value)=0
 True to embed true type fonts. Affects only ASCII characters 32-127. Fonts for character codes greater than 127 are always embedded. Fonts are always embedded for PDF/A-1a, PDF/A-1b standard. Default is true. More...
 
virtual intrusive_ptr< Aspose::Cells::Rendering::IPdfBookmarkEntryGetIPdfBookmarkEntry ()=0
 Gets the PdfBookmarkEntry object. More...
 
virtual void SetIPdfBookmarkEntry (intrusive_ptr< Aspose::Cells::Rendering::IPdfBookmarkEntry > value)=0
 Sets the PdfBookmarkEntry object. More...
 
virtual Aspose::Cells::Rendering::PdfCompliance GetCompliance ()=0
 Workbook converts to pdf will according to PdfCompliance in this property. More...
 
virtual void SetCompliance (Aspose::Cells::Rendering::PdfCompliance value)=0
 Workbook converts to pdf will according to PdfCompliance in this property. More...
 
virtual intrusive_ptr< Aspose::Cells::Systems::String > GetDefaultFont ()=0
 When characters in the Excel are unicode and not be set with correct font in cell style, They may appear as block in pdf,image. Set the DefaultFont such as MingLiu or MS Gothic to show these characters. If this property is not set, Aspose.Cells will use system default font to show these unicode characters. More...
 
virtual void SetDefaultFont (intrusive_ptr< Aspose::Cells::Systems::String > value)=0
 When characters in the Excel are unicode and not be set with correct font in cell style, They may appear as block in pdf,image. Set the DefaultFont such as MingLiu or MS Gothic to show these characters. If this property is not set, Aspose.Cells will use system default font to show these unicode characters. More...
 
virtual bool GetCheckWorkbookDefaultFont ()=0
 When characters in the Excel are unicode and not be set with correct font in cell style, They may appear as block in pdf,image. Set this to true to try to use workbook's default font to show these characters first. More...
 
virtual void SetCheckWorkbookDefaultFont (bool value)=0
 When characters in the Excel are unicode and not be set with correct font in cell style, They may appear as block in pdf,image. Set this to true to try to use workbook's default font to show these characters first. More...
 
virtual bool GetOnePagePerSheet ()=0
 If OnePagePerSheet is true , all content of one sheet will output to only one page in result. The paper size of pagesetup will be invalid, and the other settings of pagesetup will still take effect. More...
 
virtual void SetOnePagePerSheet (bool value)=0
 If OnePagePerSheet is true , all content of one sheet will output to only one page in result. The paper size of pagesetup will be invalid, and the other settings of pagesetup will still take effect. More...
 
virtual bool GetAllColumnsInOnePagePerSheet ()=0
 If AllColumnsInOnePagePerSheet is true , all column content of one sheet will output to only one page in result. The width of paper size of pagesetup will be ignored, and the other settings of pagesetup will still take effect. More...
 
virtual void SetAllColumnsInOnePagePerSheet (bool value)=0
 If AllColumnsInOnePagePerSheet is true , all column content of one sheet will output to only one page in result. The width of paper size of pagesetup will be ignored, and the other settings of pagesetup will still take effect. More...
 
virtual intrusive_ptr< Aspose::Cells::Systems::Drawing::Imaging::ImageFormat > GetImageType ()=0
 Represents the image type when converting the chart and shape . More...
 
virtual void SetImageType (intrusive_ptr< Aspose::Cells::Systems::Drawing::Imaging::ImageFormat > value)=0
 Represents the image type when converting the chart and shape . More...
 
virtual bool GetCalculateFormula ()=0
 Indicates whether calculate formulas before saving pdf file. More...
 
virtual void SetCalculateFormula (bool value)=0
 Indicates whether calculate formulas before saving pdf file. More...
 
virtual Aspose::Cells::Rendering::PdfCompressionCore GetPdfCompression ()=0
 Indicate the compression algorithm More...
 
virtual void SetPdfCompression (Aspose::Cells::Rendering::PdfCompressionCore value)=0
 Indicate the compression algorithm More...
 
virtual bool GetCheckFontCompatibility ()=0
 Indicates whether check font compatibility for every character in text. More...
 
virtual void SetCheckFontCompatibility (bool value)=0
 Indicates whether check font compatibility for every character in text. More...
 
virtual void SetImageResample (Aspose::Cells::Systems::Int32 desiredPPI, Aspose::Cells::Systems::Int32 jpegQuality)=0
 Sets desired PPI(pixels per inch) of resample images and jpeg quality
All images will be converted to JPEG with the specified quality setting, and images that are greater than the specified PPI (pixels per inch) will be resampled. More...
 
virtual Aspose::Cells::Systems::Int32 GetPageIndex ()=0
 Gets the 0-based index of the first page to save. More...
 
virtual void SetPageIndex (Aspose::Cells::Systems::Int32 value)=0
 Sets the 0-based index of the first page to save. More...
 
virtual Aspose::Cells::Systems::Int32 GetPageCount ()=0
 Gets the number of pages to save. More...
 
virtual void SetPageCount (Aspose::Cells::Systems::Int32 value)=0
 Sets the number of pages to save. More...
 
virtual intrusive_ptr< Aspose::Cells::Systems::DateTime > GetCreatedTime ()=0
 Gets the time of generating the pdf document. More...
 
virtual void SetCreatedTime (intrusive_ptr< Aspose::Cells::Systems::DateTime > value)=0
 Sets the time of generating the pdf document. More...
 
virtual intrusive_ptr< Aspose::Cells::Systems::String > GetProducer ()=0
 Gets producer of generated pdf document. More...
 
virtual void SetProducer (intrusive_ptr< Aspose::Cells::Systems::String > value)=0
 Sets producer of generated pdf document. More...
 
virtual Aspose::Cells::Rendering::PdfOptimizationType GetOptimizationType ()=0
 Gets pdf optimization type. More...
 
virtual void SetOptimizationType (Aspose::Cells::Rendering::PdfOptimizationType value)=0
 Sets pdf optimization type. More...
 
virtual bool IsFontSubstitutionCharGranularity ()=0
 Indicates whether only substitute the font of character when the cell font is not compatibility for it. More...
 
virtual void SetFontSubstitutionCharGranularity (bool value)=0
 Indicates whether only substitute the font of character when the cell font is not compatibility for it. More...
 
virtual Aspose::Cells::GridlineType GetGridlineType ()=0
 Gets gridline type. More...
 
virtual void SetGridlineType (Aspose::Cells::GridlineType value)=0
 Sets gridline type. More...
 
virtual Aspose::Cells::TextCrossType GetTextCrossType ()=0
 Gets displaying text type when the text width is larger than cell width. More...
 
virtual void SetTextCrossType (Aspose::Cells::TextCrossType value)=0
 Sets displaying text type when the text width is larger than cell width. More...
 
virtual bool GetIgnoreError ()=0
 Indicates if you need to hide the error while rendering. The error can be error in shape, image, chart rendering, etc. More...
 
virtual void SetIgnoreError (bool value)=0
 Indicates if you need to hide the error while rendering. The error can be error in shape, image, chart rendering, etc. More...
 
virtual bool GetOutputBlankPageWhenNothingToPrint ()=0
 Indicates whether to output a blank page when there is nothing to print. More...
 
virtual void SetOutputBlankPageWhenNothingToPrint (bool value)=0
 Indicates whether to output a blank page when there is nothing to print. More...
 
virtual Aspose::Cells::Rendering::PdfCustomPropertiesExport GetCustomPropertiesExport ()=0
 Gets a value determining the way CustomDocumentPropertyCollection are exported to PDF file. Default value is None. More...
 
virtual void SetCustomPropertiesExport (Aspose::Cells::Rendering::PdfCustomPropertiesExport value)=0
 Sets a value determining the way CustomDocumentPropertyCollection are exported to PDF file. Default value is None. More...
 
virtual bool GetExportDocumentStructure ()=0
 Gets a value determining whether or not to export document structure. More...
 
virtual void SetExportDocumentStructure (bool value)=0
 Sets a value determining whether or not to export document structure. More...
 
virtual intrusive_ptr< Aspose::Cells::Rendering::IIPageSavingCallback > GetIPageSavingCallback ()=0
 Control/Indicate progress of page saving process. More...
 
virtual void SetIPageSavingCallback (intrusive_ptr< Aspose::Cells::Rendering::IIPageSavingCallback > value)=0
 Control/Indicate progress of page saving process. More...
 
virtual Aspose::Cells::EmfRenderSetting GetEmfRenderSetting ()=0
 Setting for rendering Emf metafile. More...
 
virtual void SetEmfRenderSetting (Aspose::Cells::EmfRenderSetting value)=0
 Setting for rendering Emf metafile. More...
 
virtual bool GetDisplayDocTitle ()=0
 Indicate whether the window's title bar should display the document title. More...
 
virtual void SetDisplayDocTitle (bool value)=0
 Indicate whether the window's title bar should display the document title. More...
 
virtual Aspose::Cells::DefaultEditLanguage GetDefaultEditLanguage ()=0
 Gets default edit language. More...
 
virtual void SetDefaultEditLanguage (Aspose::Cells::DefaultEditLanguage value)=0
 Sets default edit language. More...
 
virtual Aspose::Cells::Rendering::PdfFontEncoding GetFontEncoding ()=0
 Gets embedded font encoding in pdf. More...
 
virtual void SetFontEncoding (Aspose::Cells::Rendering::PdfFontEncoding value)=0
 Sets embedded font encoding in pdf. More...
 
- Public Member Functions inherited from Aspose::Cells::ISaveOptions
virtual Aspose::Cells::SaveFormat GetSaveFormat ()=0
 Gets the save file format. More...
 
virtual bool GetClearData ()=0
 Make the workbook empty after saving the file. More...
 
virtual void SetClearData (bool value)=0
 Make the workbook empty after saving the file. More...
 
virtual intrusive_ptr< Aspose::Cells::Systems::String > GetCachedFileFolder ()=0
 The cached file folder is used to store some large data. More...
 
virtual void SetCachedFileFolder (intrusive_ptr< Aspose::Cells::Systems::String > value)=0
 The cached file folder is used to store some large data. More...
 
virtual bool GetValidateMergedAreas ()=0
 Indicates whether validate merged cells before saving the file. More...
 
virtual void SetValidateMergedAreas (bool value)=0
 Indicates whether validate merged cells before saving the file. More...
 
virtual bool GetMergeAreas ()=0
 Indicates whether merge the areas of conditional formatting and validation before saving the file. More...
 
virtual void SetMergeAreas (bool value)=0
 Indicates whether merge the areas of conditional formatting and validation before saving the file. More...
 
virtual bool GetCreateDirectory ()=0
 If true and the directory does not exist, the directory will be automatically created before saving the file. More...
 
virtual void SetCreateDirectory (bool value)=0
 If true and the directory does not exist, the directory will be automatically created before saving the file. More...
 
virtual bool GetSortNames ()=0
 Indicates whether sorting defined names before saving file. More...
 
virtual void SetSortNames (bool value)=0
 Indicates whether sorting defined names before saving file. More...
 
virtual bool GetSortExternalNames ()=0
 Indicates whether sorting external defined names before saving file. More...
 
virtual void SetSortExternalNames (bool value)=0
 Indicates whether sorting external defined names before saving file. More...
 
virtual bool GetRefreshChartCache ()=0
 Indicates whether refreshing chart cache data More...
 
virtual void SetRefreshChartCache (bool value)=0
 Indicates whether refreshing chart cache data More...
 
virtual intrusive_ptr< Aspose::Cells::Systems::String > GetPdfExportImagesFolder ()=0
 The physical folder where images will be saved when exporting a workbook to Aspose.Pdf XML format. Default is an empty string. More...
 
virtual void SetPdfExportImagesFolder (intrusive_ptr< Aspose::Cells::Systems::String > value)=0
 The physical folder where images will be saved when exporting a workbook to Aspose.Pdf XML format. Default is an empty string. More...
 
virtual bool GetEnableHTTPCompression ()=0
 Indicates if http compression is to be used in user's IIS. More...
 
virtual void SetEnableHTTPCompression (bool value)=0
 Indicates if http compression is to be used in user's IIS. More...
 
virtual bool GetUpdateSmartArt ()=0
 Indicates whether updating smart art setting. The default value is false. More...
 
virtual void SetUpdateSmartArt (bool value)=0
 Indicates whether updating smart art setting. The default value is false. More...
 

Detailed Description

Represents the options for saving pdf file.

Member Function Documentation

◆ GetAllColumnsInOnePagePerSheet()

virtual bool Aspose::Cells::IPdfSaveOptions::GetAllColumnsInOnePagePerSheet ( )
pure virtual

If AllColumnsInOnePagePerSheet is true , all column content of one sheet will output to only one page in result. The width of paper size of pagesetup will be ignored, and the other settings of pagesetup will still take effect.

◆ GetCalculateFormula()

virtual bool Aspose::Cells::IPdfSaveOptions::GetCalculateFormula ( )
pure virtual

Indicates whether calculate formulas before saving pdf file.

The default value is false.

◆ GetCheckFontCompatibility()

virtual bool Aspose::Cells::IPdfSaveOptions::GetCheckFontCompatibility ( )
pure virtual

Indicates whether check font compatibility for every character in text.

The default value is true. Disable this property may give better performance. But when the default or specified font of text/character cannot be used to render it, unreadable characters(such as block) maybe occur in the generated pdf. For such situation user should keep this property as true so that alternative font can be searched and used to render the text instead;

◆ GetCheckWorkbookDefaultFont()

virtual bool Aspose::Cells::IPdfSaveOptions::GetCheckWorkbookDefaultFont ( )
pure virtual

When characters in the Excel are unicode and not be set with correct font in cell style, They may appear as block in pdf,image. Set this to true to try to use workbook's default font to show these characters first.

Default is true.

◆ GetCompliance()

virtual Aspose::Cells::Rendering::PdfCompliance Aspose::Cells::IPdfSaveOptions::GetCompliance ( )
pure virtual

Workbook converts to pdf will according to PdfCompliance in this property.

◆ GetCreatedTime()

virtual intrusive_ptr<Aspose::Cells::Systems::DateTime> Aspose::Cells::IPdfSaveOptions::GetCreatedTime ( )
pure virtual

Gets the time of generating the pdf document.

if it is not be set, it will be the time of generating the pdf.

◆ GetCustomPropertiesExport()

virtual Aspose::Cells::Rendering::PdfCustomPropertiesExport Aspose::Cells::IPdfSaveOptions::GetCustomPropertiesExport ( )
pure virtual

Gets a value determining the way CustomDocumentPropertyCollection are exported to PDF file. Default value is None.

◆ GetDefaultEditLanguage()

virtual Aspose::Cells::DefaultEditLanguage Aspose::Cells::IPdfSaveOptions::GetDefaultEditLanguage ( )
pure virtual

Gets default edit language.

It may display/render different layouts for text paragraph when different edit languages is set. Default is DefaultEditLanguage.Auto

◆ GetDefaultFont()

virtual intrusive_ptr<Aspose::Cells::Systems::String> Aspose::Cells::IPdfSaveOptions::GetDefaultFont ( )
pure virtual

When characters in the Excel are unicode and not be set with correct font in cell style, They may appear as block in pdf,image. Set the DefaultFont such as MingLiu or MS Gothic to show these characters. If this property is not set, Aspose.Cells will use system default font to show these unicode characters.

◆ GetDisplayDocTitle()

virtual bool Aspose::Cells::IPdfSaveOptions::GetDisplayDocTitle ( )
pure virtual

Indicate whether the window's title bar should display the document title.

If false, the title bar should instead display the name of the PDF file. Default value is false.

◆ GetEmbedStandardWindowsFonts()

virtual bool Aspose::Cells::IPdfSaveOptions::GetEmbedStandardWindowsFonts ( )
pure virtual

True to embed true type fonts. Affects only ASCII characters 32-127. Fonts for character codes greater than 127 are always embedded. Fonts are always embedded for PDF/A-1a, PDF/A-1b standard. Default is true.

◆ GetEmfRenderSetting()

virtual Aspose::Cells::EmfRenderSetting Aspose::Cells::IPdfSaveOptions::GetEmfRenderSetting ( )
pure virtual

Setting for rendering Emf metafile.

EMF metafiles identified as "EMF+ Dual" can contain both EMF+ records and EMF records. Either type of record can be used to render the image, only EMF+ records, or only EMF records. When EmfRenderSetting.EmfPlusPrefer is set, then EMF+ records will be parsed while rendering to pdf, otherwise only EMF records will be parsed. Default value is EmfRenderSetting.EmfOnly

◆ GetExportDocumentStructure()

virtual bool Aspose::Cells::IPdfSaveOptions::GetExportDocumentStructure ( )
pure virtual

Gets a value determining whether or not to export document structure.

◆ GetFontEncoding()

virtual Aspose::Cells::Rendering::PdfFontEncoding Aspose::Cells::IPdfSaveOptions::GetFontEncoding ( )
pure virtual

Gets embedded font encoding in pdf.

Default value is PdfFontEncoding.Identity

◆ GetGridlineType()

virtual Aspose::Cells::GridlineType Aspose::Cells::IPdfSaveOptions::GetGridlineType ( )
pure virtual

Gets gridline type.

Default is Dotted type.

◆ GetIgnoreError()

virtual bool Aspose::Cells::IPdfSaveOptions::GetIgnoreError ( )
pure virtual

Indicates if you need to hide the error while rendering. The error can be error in shape, image, chart rendering, etc.

◆ GetImageType()

virtual intrusive_ptr<Aspose::Cells::Systems::Drawing::Imaging::ImageFormat> Aspose::Cells::IPdfSaveOptions::GetImageType ( )
pure virtual

Represents the image type when converting the chart and shape .

◆ GetIPageSavingCallback()

virtual intrusive_ptr<Aspose::Cells::Rendering::IIPageSavingCallback> Aspose::Cells::IPdfSaveOptions::GetIPageSavingCallback ( )
pure virtual

Control/Indicate progress of page saving process.

◆ GetIPdfBookmarkEntry()

virtual intrusive_ptr<Aspose::Cells::Rendering::IPdfBookmarkEntry> Aspose::Cells::IPdfSaveOptions::GetIPdfBookmarkEntry ( )
pure virtual

Gets the PdfBookmarkEntry object.

◆ GetOnePagePerSheet()

virtual bool Aspose::Cells::IPdfSaveOptions::GetOnePagePerSheet ( )
pure virtual

If OnePagePerSheet is true , all content of one sheet will output to only one page in result. The paper size of pagesetup will be invalid, and the other settings of pagesetup will still take effect.

◆ GetOptimizationType()

virtual Aspose::Cells::Rendering::PdfOptimizationType Aspose::Cells::IPdfSaveOptions::GetOptimizationType ( )
pure virtual

Gets pdf optimization type.

Default value is PdfOptimizationType.Standard

◆ GetOutputBlankPageWhenNothingToPrint()

virtual bool Aspose::Cells::IPdfSaveOptions::GetOutputBlankPageWhenNothingToPrint ( )
pure virtual

Indicates whether to output a blank page when there is nothing to print.

Default is true.

◆ GetPageCount()

virtual Aspose::Cells::Systems::Int32 Aspose::Cells::IPdfSaveOptions::GetPageCount ( )
pure virtual

Gets the number of pages to save.

Default is System.Int32.MaxValue which means all pages will be rendered..

◆ GetPageIndex()

virtual Aspose::Cells::Systems::Int32 Aspose::Cells::IPdfSaveOptions::GetPageIndex ( )
pure virtual

Gets the 0-based index of the first page to save.

Default is 0.

◆ GetPdfCompression()

virtual Aspose::Cells::Rendering::PdfCompressionCore Aspose::Cells::IPdfSaveOptions::GetPdfCompression ( )
pure virtual

Indicate the compression algorithm

◆ GetPrintingPageType()

virtual Aspose::Cells::PrintingPageType Aspose::Cells::IPdfSaveOptions::GetPrintingPageType ( )
pure virtual

Indicates which pages will not be printed.

◆ GetProducer()

virtual intrusive_ptr<Aspose::Cells::Systems::String> Aspose::Cells::IPdfSaveOptions::GetProducer ( )
pure virtual

Gets producer of generated pdf document.

If the value is null, or a valid LICENSE is not set, string Aspose.Cells vVERSION will be used.

◆ GetTextCrossType()

virtual Aspose::Cells::TextCrossType Aspose::Cells::IPdfSaveOptions::GetTextCrossType ( )
pure virtual

Gets displaying text type when the text width is larger than cell width.

◆ IsFontSubstitutionCharGranularity()

virtual bool Aspose::Cells::IPdfSaveOptions::IsFontSubstitutionCharGranularity ( )
pure virtual

Indicates whether only substitute the font of character when the cell font is not compatibility for it.

Default is false. We will try default font of Workbook and PdfSaveOption/system for cell font first.

◆ SetAllColumnsInOnePagePerSheet()

virtual void Aspose::Cells::IPdfSaveOptions::SetAllColumnsInOnePagePerSheet ( bool  value)
pure virtual

If AllColumnsInOnePagePerSheet is true , all column content of one sheet will output to only one page in result. The width of paper size of pagesetup will be ignored, and the other settings of pagesetup will still take effect.

◆ SetCalculateFormula()

virtual void Aspose::Cells::IPdfSaveOptions::SetCalculateFormula ( bool  value)
pure virtual

Indicates whether calculate formulas before saving pdf file.

The default value is false.

◆ SetCheckFontCompatibility()

virtual void Aspose::Cells::IPdfSaveOptions::SetCheckFontCompatibility ( bool  value)
pure virtual

Indicates whether check font compatibility for every character in text.

The default value is true. Disable this property may give better performance. But when the default or specified font of text/character cannot be used to render it, unreadable characters(such as block) maybe occur in the generated pdf. For such situation user should keep this property as true so that alternative font can be searched and used to render the text instead;

◆ SetCheckWorkbookDefaultFont()

virtual void Aspose::Cells::IPdfSaveOptions::SetCheckWorkbookDefaultFont ( bool  value)
pure virtual

When characters in the Excel are unicode and not be set with correct font in cell style, They may appear as block in pdf,image. Set this to true to try to use workbook's default font to show these characters first.

Default is true.

◆ SetCompliance()

virtual void Aspose::Cells::IPdfSaveOptions::SetCompliance ( Aspose::Cells::Rendering::PdfCompliance  value)
pure virtual

Workbook converts to pdf will according to PdfCompliance in this property.

◆ SetCreatedTime()

virtual void Aspose::Cells::IPdfSaveOptions::SetCreatedTime ( intrusive_ptr< Aspose::Cells::Systems::DateTime >  value)
pure virtual

Sets the time of generating the pdf document.

if it is not be set, it will be the time of generating the pdf.

◆ SetCustomPropertiesExport()

virtual void Aspose::Cells::IPdfSaveOptions::SetCustomPropertiesExport ( Aspose::Cells::Rendering::PdfCustomPropertiesExport  value)
pure virtual

Sets a value determining the way CustomDocumentPropertyCollection are exported to PDF file. Default value is None.

◆ SetDefaultEditLanguage()

virtual void Aspose::Cells::IPdfSaveOptions::SetDefaultEditLanguage ( Aspose::Cells::DefaultEditLanguage  value)
pure virtual

Sets default edit language.

It may display/render different layouts for text paragraph when different edit languages is set. Default is DefaultEditLanguage.Auto

◆ SetDefaultFont()

virtual void Aspose::Cells::IPdfSaveOptions::SetDefaultFont ( intrusive_ptr< Aspose::Cells::Systems::String >  value)
pure virtual

When characters in the Excel are unicode and not be set with correct font in cell style, They may appear as block in pdf,image. Set the DefaultFont such as MingLiu or MS Gothic to show these characters. If this property is not set, Aspose.Cells will use system default font to show these unicode characters.

◆ SetDisplayDocTitle()

virtual void Aspose::Cells::IPdfSaveOptions::SetDisplayDocTitle ( bool  value)
pure virtual

Indicate whether the window's title bar should display the document title.

If false, the title bar should instead display the name of the PDF file. Default value is false.

◆ SetEmbedStandardWindowsFonts()

virtual void Aspose::Cells::IPdfSaveOptions::SetEmbedStandardWindowsFonts ( bool  value)
pure virtual

True to embed true type fonts. Affects only ASCII characters 32-127. Fonts for character codes greater than 127 are always embedded. Fonts are always embedded for PDF/A-1a, PDF/A-1b standard. Default is true.

◆ SetEmfRenderSetting()

virtual void Aspose::Cells::IPdfSaveOptions::SetEmfRenderSetting ( Aspose::Cells::EmfRenderSetting  value)
pure virtual

Setting for rendering Emf metafile.

EMF metafiles identified as "EMF+ Dual" can contain both EMF+ records and EMF records. Either type of record can be used to render the image, only EMF+ records, or only EMF records. When EmfRenderSetting.EmfPlusPrefer is set, then EMF+ records will be parsed while rendering to pdf, otherwise only EMF records will be parsed. Default value is EmfRenderSetting.EmfOnly

◆ SetExportDocumentStructure()

virtual void Aspose::Cells::IPdfSaveOptions::SetExportDocumentStructure ( bool  value)
pure virtual

Sets a value determining whether or not to export document structure.

◆ SetFontEncoding()

virtual void Aspose::Cells::IPdfSaveOptions::SetFontEncoding ( Aspose::Cells::Rendering::PdfFontEncoding  value)
pure virtual

Sets embedded font encoding in pdf.

Default value is PdfFontEncoding.Identity

◆ SetFontSubstitutionCharGranularity()

virtual void Aspose::Cells::IPdfSaveOptions::SetFontSubstitutionCharGranularity ( bool  value)
pure virtual

Indicates whether only substitute the font of character when the cell font is not compatibility for it.

Default is false. We will try default font of Workbook and PdfSaveOption/system for cell font first.

◆ SetGridlineType()

virtual void Aspose::Cells::IPdfSaveOptions::SetGridlineType ( Aspose::Cells::GridlineType  value)
pure virtual

Sets gridline type.

Default is Dotted type.

◆ SetIgnoreError()

virtual void Aspose::Cells::IPdfSaveOptions::SetIgnoreError ( bool  value)
pure virtual

Indicates if you need to hide the error while rendering. The error can be error in shape, image, chart rendering, etc.

◆ SetImageResample()

virtual void Aspose::Cells::IPdfSaveOptions::SetImageResample ( Aspose::Cells::Systems::Int32  desiredPPI,
Aspose::Cells::Systems::Int32  jpegQuality 
)
pure virtual

Sets desired PPI(pixels per inch) of resample images and jpeg quality
All images will be converted to JPEG with the specified quality setting, and images that are greater than the specified PPI (pixels per inch) will be resampled.

Parameters
desiredPPIDesired pixels per inch. 220 high quality. 150 screen quality. 96 email quality.
jpegQuality0 - 100% JPEG quality.

◆ SetImageType()

virtual void Aspose::Cells::IPdfSaveOptions::SetImageType ( intrusive_ptr< Aspose::Cells::Systems::Drawing::Imaging::ImageFormat >  value)
pure virtual

Represents the image type when converting the chart and shape .

◆ SetIPageSavingCallback()

virtual void Aspose::Cells::IPdfSaveOptions::SetIPageSavingCallback ( intrusive_ptr< Aspose::Cells::Rendering::IIPageSavingCallback >  value)
pure virtual

Control/Indicate progress of page saving process.

◆ SetIPdfBookmarkEntry()

virtual void Aspose::Cells::IPdfSaveOptions::SetIPdfBookmarkEntry ( intrusive_ptr< Aspose::Cells::Rendering::IPdfBookmarkEntry value)
pure virtual

Sets the PdfBookmarkEntry object.

◆ SetOnePagePerSheet()

virtual void Aspose::Cells::IPdfSaveOptions::SetOnePagePerSheet ( bool  value)
pure virtual

If OnePagePerSheet is true , all content of one sheet will output to only one page in result. The paper size of pagesetup will be invalid, and the other settings of pagesetup will still take effect.

◆ SetOptimizationType()

virtual void Aspose::Cells::IPdfSaveOptions::SetOptimizationType ( Aspose::Cells::Rendering::PdfOptimizationType  value)
pure virtual

Sets pdf optimization type.

Default value is PdfOptimizationType.Standard

◆ SetOutputBlankPageWhenNothingToPrint()

virtual void Aspose::Cells::IPdfSaveOptions::SetOutputBlankPageWhenNothingToPrint ( bool  value)
pure virtual

Indicates whether to output a blank page when there is nothing to print.

Default is true.

◆ SetPageCount()

virtual void Aspose::Cells::IPdfSaveOptions::SetPageCount ( Aspose::Cells::Systems::Int32  value)
pure virtual

Sets the number of pages to save.

Default is System.Int32.MaxValue which means all pages will be rendered..

◆ SetPageIndex()

virtual void Aspose::Cells::IPdfSaveOptions::SetPageIndex ( Aspose::Cells::Systems::Int32  value)
pure virtual

Sets the 0-based index of the first page to save.

Default is 0.

◆ SetPdfCompression()

virtual void Aspose::Cells::IPdfSaveOptions::SetPdfCompression ( Aspose::Cells::Rendering::PdfCompressionCore  value)
pure virtual

Indicate the compression algorithm

◆ SetPrintingPageType()

virtual void Aspose::Cells::IPdfSaveOptions::SetPrintingPageType ( Aspose::Cells::PrintingPageType  value)
pure virtual

Indicates which pages will not be printed.

◆ SetProducer()

virtual void Aspose::Cells::IPdfSaveOptions::SetProducer ( intrusive_ptr< Aspose::Cells::Systems::String >  value)
pure virtual

Sets producer of generated pdf document.

If the value is null, or a valid LICENSE is not set, string Aspose.Cells vVERSION will be used.

◆ SetTextCrossType()

virtual void Aspose::Cells::IPdfSaveOptions::SetTextCrossType ( Aspose::Cells::TextCrossType  value)
pure virtual

Sets displaying text type when the text width is larger than cell width.