Skip to contents

Render a styled HTML fragment

Usage

render_html(x, width = 80, height = 24, color = TRUE, trim = TRUE)

Arguments

x

A widget, Screen, App, or ScreenBuffer.

width, height

Frame size in cells.

color

Include framebuffer colours even when NO_COLOR is set?

trim

Remove trailing spaces from each line?

Value

An embeddable <pre> fragment. Styling is approximate and depends on the browser's monospace font and CSS environment.

Examples

cat(render_html(label("Ready", style = style(foreground = "green", bold = TRUE))))
#> <pre class="termr-screen" style="font-family:monospace;white-space:pre;"><span style="color:#00cd00;font-weight:bold">Ready</span>
#> 
#> 
#> 
#> 
#> 
#> 
#> 
#> 
#> 
#> 
#> 
#> 
#> 
#> 
#> 
#> 
#> 
#> 
#> 
#> 
#> 
#> 
#> </pre>