• DR-IT Software
  • Products
  • Documentation
  • Product page
  • Examples
  • API reference
  • Support
Show / Hide Table of Contents

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.

Inheritance
object
SaveOptions
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
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>
Back to top

DR-IT Software documentation

DR-IT Software · Products · Documentation index · Product page · Downloads · Support · Licensing

Generated by DocFX