ParcelNExT.SlidePresent

ParcelNExT.GUI.Feature.MediaContent.MediaPath

Path to a multimedia file, e.g. a video.

ParcelNExT.GUI.Feature.MediaContent.Canvas

A demo canvas content

ParcelNExT.GUI.Feature.MediaContent.CanvasHideSidePanel

Whether display canvas should default hide side panel

ParcelNExT.GUI.Feature.SlideStyle.ContentLayout

Specifically for one-body slide with a body and an auxiliary content

ParcelNExT.GUI.Feature.Slide.ContentLayout.BottomUp

Media first

ParcelNExT.GUI.Feature.Slide.ContentLayout.RightLeft

Media first

ParcelNExT.GUI.Feature.Slide.HeaderLocation

Defines the location of the header relative to the subject.

ParcelNExT.GUI.Feature.Slide.HeaderLocation.AboveSubject

Header appears above the subject.

ParcelNExT.GUI.Feature.Slide.HeaderLocation.BelowSubject

Header appears below the subject.

ParcelNExT.GUI.Feature.Slide.HeroTitleLocation

Remarks

If you want centered - just do Title slide.

ParcelNExT.GUI.Feature.Slide.HeroContent

Either string (representing video file path) or Image or canvas object.

ParcelNExT.GUI.Feature.Slide.RenderImage()

Render the entire slide as a single image

Remarks

Useful for archiving and image-based preview.

ParcelNExT.GUI.Feature.Slide.ToMarkdown()

Convert slide contents to markdown

ParcelNExT.GUI.Feature.Presentation.RenderImages()

Useful for archive purpose.

ParcelNExT.GUI.Feature.SlideSection

Simple slide organization

ParcelNExT.GUI.Feature.PresentationMaker

Provides functionality to configure and generate presentation slides.

ParcelNExT.GUI.Feature.PresentationMaker.ConfigureSlide()

Configures the slide style with specified font sizes, fonts, and background settings.

Parameters

NameDescriptionDefault
backgroundImage Optional background image for the slide.
backgroundColor Optional background color for the slide.

Returns

A ParcelNExT.GUI.Feature.SlideStyle object with the specified configuration.

ParcelNExT.GUI.Feature.PresentationMaker.ConfigureSlideFonts()

Parameters

NameDescriptionDefault
titleFontSize Font size for the title.
subTitleFontSize Font size for the subtitle.
headerFontSize Font size for the header.
subHeaderFontSize Font size for the subheader.
bodyFontSize Font size for the body text.
titleFont Font used for the title.
subTitleFont Font used for the subtitle.
headerFont Font used for the header.
subHeaderFont Font used for the subheader.
bodyFont Font used for the body text.

ParcelNExT.GUI.Feature.PresentationMaker.ConfigurePresentation()

Configures presentation settings such as slide numbers and footer text.

Parameters

NameDescriptionDefault
showSlideNumber Indicates whether slide numbers should be displayed.
footer Optional footer text.

Returns

A ParcelNExT.GUI.Feature.PresentationSetting object with the specified configuration.

ParcelNExT.GUI.Feature.PresentationMaker.HeroSlide()

Creates a Hero Slide with a title, header, and media content. The media takes over the whole screen.

Remarks

For a more sequential layout, just use one body slide.

Parameters

NameDescriptionDefault
title The title of the slide.
subtitle The header of the slide.
titleLocation The location of the header.
mediaContent The media content displayed on the slide.
style Optional slide style.

Returns

A ParcelNExT.GUI.Feature.Slide representing a Hero Slide.

ParcelNExT.GUI.Feature.PresentationMaker.TitleSlide()

Creates a Title Slide with a title and optional subtitle.

Parameters

NameDescriptionDefault
title The title of the slide.
subtitle The subtitle of the slide.
style Optional slide style.

Returns

A ParcelNExT.GUI.Feature.Slide representing a Title Slide.

ParcelNExT.GUI.Feature.PresentationMaker.DemoSlide()

Provides a on-slide subgraph for real-time demo.

Parameters

NameDescriptionDefault
header Optional header
description Optional description
graph Initial graph setup
style Optional slide style.

Returns

A demo slide.

ParcelNExT.GUI.Feature.PresentationMaker.OneBodySlide()

Creates a One-Body Slide with a header, body text, and optional media.

Parameters

NameDescriptionDefault
header The header of the slide.
body The body text.
media Optional media content.
style Optional slide style.
markdown Indicates whether the body text supports Markdown.

Returns

A ParcelNExT.GUI.Feature.Slide representing a One-Body Slide.

ParcelNExT.GUI.Feature.PresentationMaker.OneBodySlide()

Creates a One-Body Slide with a header, body text, and optional media.

Parameters

NameDescriptionDefault
header The header of the slide.
media Optional media content.
description Media description message.
style Optional slide style.

Returns

A ParcelNExT.GUI.Feature.Slide representing a One-Body Slide.

ParcelNExT.GUI.Feature.PresentationMaker.TwoBodySlide()

Defines a multi-column slide

Remarks

Notice for such slides we don't have "title" or "subtitle".

Parameters

NameDescriptionDefault
header
subheaders
texts
media
style

Returns

ParcelNExT.GUI.Feature.PresentationMaker.CreateSection()

ParcelNExT.GUI.Feature.PresentationMaker.MergeSections()

Merge slides of sections into a single section.

Parameters

NameDescriptionDefault
name Name of new section.
sections Incoming sections or individual slides

Returns

A new section

ParcelNExT.GUI.Feature.PresentationMaker.Present()

Starts a presentation from slide sections.

Parameters

NameDescriptionDefault
sections Array of slide sections.
setting Optional presentation settings.

Returns

A ParcelNExT.GUI.Feature.Presentation representing the configured presentation.

ParcelNExT.GUI.Feature.PresentationMaker.Present()

Starts a presentation from an array of slides.

Parameters

NameDescriptionDefault
slides Array of slides.
setting Optional presentation settings.

Returns

A ParcelNExT.GUI.Feature.Presentation representing the configured presentation.