HtmlSlide

interface HtmlSlide

Shared contract for slides whose content is a raw HTML string. Implemented by HorizontalHtmlSlide and VerticalHtmlSlide.

Members prefixed with private_ are implementation details and should not be called by user code.

Inheritors

Properties

Link copied to clipboard
abstract var classes: String

CSS class list applied to the <section>.

Link copied to clipboard
abstract var id: String

HTML id applied to the <section>; blank omits the attribute.

Link copied to clipboard

Implementation detail — do not use.

Link copied to clipboard
abstract var private_htmlBlock: () -> String

Implementation detail — do not use.

Link copied to clipboard
abstract var style: String

Inline CSS applied to the <section>; blank omits the attribute.

Functions

Link copied to clipboard
abstract fun processSlide(section: SECTION)

Apply the slide's attributes to the enclosing <section>. Invoked by the renderer.