Learn R Programming

highlight (version 0.3.1)

renderer_html: html renderer using span tags and CSS

Description

implementation of the renderer that renders the information as a series of html tags

Usage

renderer_html(document = TRUE, translator = translator_html, 
	formatter = formatter_html, space = space_html, 
	newline = newline_html, header = header_html(document, stylesheet), 
	footer = footer_html(document), 
	stylesheet = "default" , ...)
translator_html( x, size )
space_html()
newline_html()

Arguments

document
logical. Indicates if the renderer should render a full document or simply a
section containing the highlighted tokens. This argument is used by the header_html and
translator
Since the highlighted tokens are wrapped in a
tag, no further translation is needed.
formatter
html formatter. creates tags for all tokens. See formatter_html
space
returns a space character
newline
returns a newline character
header
html header. Depending on the document argument, this will be a function building a the beginning of a complete html document (starting with ) including css definitions or simply a function returning
footer
html footer. Depending on the document argument, this will either close the full document (close the tag) or simply close the tag.
stylesheet
stylesheet to use. This is used by the header when document is TRUE. The content of the stylesheet is copied verbatim into a
x
argument to the translator. Returned as is.
size
font size. ignored
...
Additional arguments. unused.

Value

  • A renderer capable suitable for the renderer argument of highlight

See Also

renderer for a description of the interface this renderer is implementing. highlight takes a renderer argument to which it delegates rendering.

Examples

Run this code
r <- renderer_html()

Run the code above in your browser using DataLab