Skip to main content

CellView

WLJS
Execution environment
Notebook`EditorUtils`
Context

A low-level view component to spawn a cell wrapper (fully functional)

CellView[content_String, opts___]

where content is a string, that represents an expression needed by a view component of a cell. View-components are provided by different extensions such as Slides, WLX, Markdown, Javascript and Many more and used by the default to render the notebook in a window.

Supported output forms

Options

"Display"

A view-component to render the content. For default cell types it can be

"Class"

Specify a class names to apply for a container element

"Style"

Specify a style names to apply for a container element

ImageSize

Resizes the container

Applications

If you want to show mermaid diagrams in your slides

craft a diagram

MyDiagram = CellView["
graph LR
A[Text Header 3200 byte] --> B[Binary Header 400 byte]
B --> C1[240 byte 1-st trace header] --> T1[samples of 1-st trace]
B --> C2[240 byte 2-st trace header] --> T2[samples of 1-st trace]
B --> CN[240 byte n-st trace header] --> T3[samples of 1-st trace]
", ImageSize->650, "Display"->"mermaid"] // CreateFrontEndObject

make a slide

.slide

# My slide with a Diagram

<MyDiagram/>