Class SaveOptions
Compatibility options controlling PDF export of a Presentation. New code should use the canonical PdfSaveOptions type. This type remains public for source and binary compatibility.
Inherited Members
Namespace: DRIT.Presentation.Export.Pdf
Assembly: DRIT.Presentation.dll
Syntax
public sealed class SaveOptions
Properties
CancellationToken
Cooperatively cancels PDF export when requested.
Declaration
public CancellationToken CancellationToken { get; set; }
Property Value
| Type | Description |
|---|---|
| CancellationToken |
CopyDocumentProperties
Copies title and author from the presentation into the PDF info dictionary.
Declaration
public bool CopyDocumentProperties { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
FallbackFontName
Font family name used when a run font cannot be resolved on the system. Defaults to "Helvetica" (always available in PDF without embedding).
Declaration
public string FallbackFontName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
FontDirectory
Directory searched for TrueType font files. Passed to DRIT.Pdf PdfFontFamily. Leave null to use system font discovery.
Declaration
public string? FontDirectory { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
IncludeBookmarks
When true, emits a named PDF bookmark for every exported slide.
Declaration
public bool IncludeBookmarks { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
InterruptionToken
Cooperatively cancels PDF export when requested.
Declaration
public InterruptionToken InterruptionToken { get; set; }
Property Value
| Type | Description |
|---|---|
| InterruptionToken |
NotesPosition
Placement of speaker notes in exported PDF pages.
Declaration
public NotesPosition NotesPosition { get; set; }
Property Value
| Type | Description |
|---|---|
| NotesPosition |
ProgressCallback
Receives progress reports during PDF export.
Declaration
public IProgressCallback ProgressCallback { get; set; }
Property Value
| Type | Description |
|---|---|
| IProgressCallback |
SkipHiddenSlides
When true, slides marked as hidden are omitted from the output.
Declaration
public bool SkipHiddenSlides { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
SlideIndexes
Zero-based slide indexes to export. Null exports all slides.
Declaration
public IReadOnlyList<int>? SlideIndexes { get; set; }
Property Value
| Type | Description |
|---|---|
| IReadOnlyList<int> |