Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/
Class

MarkdownToPowerPointOptions

OfficeIMO.Workflows

Namespace
OfficeIMO.Workflows
Assembly
OfficeIMO.Workflows
Source revision
ac7e6e1bad8a with working tree changes
Modifiers
sealed

Controls native Markdown outline projection. Diagrams retain source text and report rendering loss.

Inheritance

  • object
  • MarkdownToPowerPointOptions

Usage

Explore 6 API references to this type

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Constructors

public MarkdownToPowerPointOptions() #

Methods

public MarkdownToPowerPointOptions Clone() #

Captures independent mutable parser, directory and network settings.

Properties

public bool FailOnLoss { get; set; } #

Rejects reported mapping or native presentation loss.

public OfficeTheme? Theme { get; set; } #

Shared visual identity applied during native presentation creation.

public MarkdownSlideBreak SlideBreak { get; set; } #

Slide boundary policy; defaults to thematic breaks and title-level headings.

public int TitleHeadingLevel { get; set; } #

Heading level used for slide titles, from one through six.

public bool BlockquotesAsNotes { get; set; } #

Projects blockquotes into speaker notes instead of visible slide content.

public bool RenderFrontMatter { get; set; } #

Uses title, subtitle and author front matter on the opening slide.

public PowerPointSlideSizePreset? SlideSize { get; set; } #

Optional native slide dimensions; omission keeps the Markup renderer's default canvas.

public string? BaseDirectory { get; set; } #

Base directory for relative images. File conversion supplies the source directory when omitted.

public bool AllowLocalImages { get; set; } #

Allows local image reads. Disabled by default.

public ISet<string> AllowedImageDirectories { get; private set; } #

Local image roots. When empty, BaseDirectory is the only allowed root.

public bool AllowRemoteImages { get; set; } #

Allows bounded HTTP(S) image retrieval through the shared loader. Disabled by default.

public OfficeRemoteImageLoadOptions? RemoteImageLoadOptions { get; set; } #

Network and byte policy for opt-in remote images.

public bool AllowDataUriImages { get; set; } #

Allows source data URI images.

public long MaximumDataUriImageBytes { get; set; } #

Maximum decoded source data URI image size.

public MarkdownLoadOptions? ReaderOptions { get; set; } #

Markdown syntax, dialect, normalization and input limits used by source conversion routes.