LoadOptions

LoadOptions class

Allows to specify additional options (such as format or default font) when loading a presentation.

LoadOptions

NameDescription
LoadOptions()Creates new default load options.

Returns: LoadOptions


LoadOptions

NameDescription
LoadOptions(int)Creates new load options.

Parameters:

NameTypeDescription
loadFormatintFormat of a presentation to load.

Returns: LoadOptions


getBlobManagementOptions

NameDescription
getBlobManagementOptions ()Represents the options which can be used to manage Binary Large Objects (BLOBs) handling behavior, such as using of temporary files or max BLOBs bytes in memory. These options intended to set up the best performance/memory consumption ratio for a perticular environment or requirements. A Binary Large Object (BLOB) is a binary data stored as a single entity - i.e. BLOB can be an audio, video or presentation itself.

Returns: BlobManagementOptions


getDefaultAsianFont

NameDescription
getDefaultAsianFont ()Returns or sets Asian font used in case source font is not found. Read/write String.

Returns: String


getDefaultRegularFont

NameDescription
getDefaultRegularFont ()Returns or sets Regular font used in case source font is not found. Read/write String.

Returns: String


getDefaultSymbolFont

NameDescription
getDefaultSymbolFont ()Returns or sets Symbol font used in case source font is not found. Read/write String.

Returns: String


getDefaultTextLanguage

NameDescription
getDefaultTextLanguage ()Returns or sets the default language for presentation text. Read/write String.

Returns: String


getDocumentLevelFontSources

NameDescription
getDocumentLevelFontSources ()Specifies sources for external fonts to be used by the presentation. These fonts are available to the presentation throughout its lifetime and are not shared with other presentations

Returns: FontSources


getInterruptionToken

NameDescription
getInterruptionToken ()The token to monitor for interruption requests. This token manages the whole IPresentation instance lifetime. Any long-running operation, such as loading or saving of presentation, will be interrupted via calling of the InterruptionTokenSource#interrupt method of the InterruptionTokenSource.

Returns: InterruptionToken


getLoadFormat

NameDescription
getLoadFormat ()Returns or sets format of a presentation to load. Read/write LoadFormat.

Returns: int


getOnlyLoadDocumentProperties

NameDescription
getOnlyLoadDocumentProperties ()This property makes sense, if presentation file is password protected. Value of true means that only document properties must be loaded from an encrypted presentation file and password must be ignored. Value of false means that entire encrypted presentation must be loaded with use of right password. If presentation isn’t encrypted then property value is always ignored. If document properties of an encrypted file aren’t public and property value is true then document properties cannot be loaded and exception will be thrown. Read/write boolean.

Returns: boolean


getPassword

NameDescription
getPassword ()Gets or sets the password. Read/write String. Value: The password.

Returns: String


getResourceLoadingCallback

NameDescription
getResourceLoadingCallback ()Returns or sets callback interface which manages external resources loading. Read/write IResourceLoadingCallback.

Returns: SvgResourceResolver, ResourceLoadingAdapter


getSpreadsheetOptions

NameDescription
getSpreadsheetOptions ()Gets options for spreadsheets. For example, these options affect calculating formulas for charts.

Returns: SpreadsheetOptions


getWarningCallback

NameDescription
getWarningCallback ()Returns or sets an object which receives warnings and decides whether loading process will continue or will be aborted. Read/write IWarningCallback.

Returns: IWarningCallback


setBlobManagementOptions

NameDescription
setBlobManagementOptions (BlobManagementOptions)Represents the options which can be used to manage Binary Large Objects (BLOBs) handling behavior, such as using of temporary files or max BLOBs bytes in memory. These options intended to set up the best performance/memory consumption ratio for a perticular environment or requirements. A Binary Large Object (BLOB) is a binary data stored as a single entity - i.e. BLOB can be an audio, video or presentation itself.

Returns: void


setDefaultAsianFont

NameDescription
setDefaultAsianFont (String)Returns or sets Asian font used in case source font is not found. Read/write String.

Returns: void


setDefaultRegularFont

NameDescription
setDefaultRegularFont (String)Returns or sets Regular font used in case source font is not found. Read/write String.

Returns: void


setDefaultSymbolFont

NameDescription
setDefaultSymbolFont (String)Returns or sets Symbol font used in case source font is not found. Read/write String.

Returns: void


setDefaultTextLanguage

NameDescription
setDefaultTextLanguage (String)Returns or sets the default language for presentation text. Read/write String.

Returns: void


setDocumentLevelFontSources

NameDescription
setDocumentLevelFontSources (FontSources)Specifies sources for external fonts to be used by the presentation. These fonts are available to the presentation throughout its lifetime and are not shared with other presentations

Returns: void


setInterruptionToken

NameDescription
setInterruptionToken (InterruptionToken)The token to monitor for interruption requests. This token manages the whole IPresentation instance lifetime. Any long-running operation, such as loading or saving of presentation, will be interrupted via calling of the InterruptionTokenSource#interrupt method of the InterruptionTokenSource.

Returns: void


setLoadFormat

NameDescription
setLoadFormat (int)Returns or sets format of a presentation to load. Read/write LoadFormat.

Returns: void


setOnlyLoadDocumentProperties

NameDescription
setOnlyLoadDocumentProperties (boolean)This property makes sense, if presentation file is password protected. Value of true means that only document properties must be loaded from an encrypted presentation file and password must be ignored. Value of false means that entire encrypted presentation must be loaded with use of right password. If presentation isn’t encrypted then property value is always ignored. If document properties of an encrypted file aren’t public and property value is true then document properties cannot be loaded and exception will be thrown. Read/write boolean.

Returns: void


setPassword

NameDescription
setPassword (String)Gets or sets the password. Read/write String. Value: The password.

Returns: void


setResourceLoadingCallback

NameDescription
setResourceLoadingCallback (IResourceLoadingCallback)Returns or sets callback interface which manages external resources loading. Read/write IResourceLoadingCallback.

Returns: void


setSpreadsheetOptions

NameDescription
setSpreadsheetOptions (SpreadsheetOptions)Gets options for spreadsheets. For example, these options affect calculating formulas for charts.

Returns: void


setWarningCallback

NameDescription
setWarningCallback (IWarningCallback)Returns or sets an object which receives warnings and decides whether loading process will continue or will be aborted. Read/write IWarningCallback.

Returns: void