Description Usage Arguments Value Examples
Insert text within canvas element
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | fabric_text(
  cid,
  cwidth = 800,
  cheight = 600,
  cfill = "#FFFFFF",
  textId,
  text,
  left = 100,
  top = 100,
  fill = "#2F3941",
  angle = 0,
  opacity = 1,
  fontFamily = "Comic Sans",
  fontSize = 40,
  fontStyle = "normal",
  strokecolor = "#282A36",
  strokewidth = 1,
  fontWeight = "normal",
  underline = FALSE,
  linethrough = FALSE,
  overline = FALSE,
  selectable = TRUE,
  shadow = FALSE,
  shadowCol = "#FFFAF0",
  textAlign = "center",
  lineHeight = 1,
  textBackgroundColor = NULL,
  isDrawingMode = FALSE
)
 | 
| cid | the id of the canvas element | 
| cwidth | the width of the canvas element. Defaults to 800 | 
| cheight | the height of the canvas element. Defaults to 600 | 
| cfill | the color of the canvas element | 
| textId | the id of the text | 
| text | the content of the text | 
| left | the text's position from the left relative to the canvas element. Defaults to 100 | 
| top | the text's position from the top relative to the canvas element. Defaults to 100 | 
| fill | the text's color. Defaults to '#2F3941' (dark shade of cyan-blue) | 
| angle | the angle of rotation of the text. Defaults to 0 (no rotation) | 
| opacity | text opacity (from 0 to 1). Defaults to 1 | 
| fontFamily | the font family of the text. Defaults to 'Comic Sans' | 
| fontSize | text sizing. Defaults to 40 | 
| fontStyle | the font style of the text. Either 'normal' or 'italic' | 
| strokecolor | the stroke color of the text Defaults to '#282A36' (Very dark grayish blue) | 
| strokewidth | the stroke width of the text. Defaults to 1 | 
| fontWeight | allows the user to make text thicker or thinner. Keywords can be used ('normal', 'bold'), or numbers. Defaults to 'normal' | 
| underline | logical. Whether to underline the text or not. Defaults to FALSE | 
| linethrough | logical. Whether to insert a line through the text or not. Defaults to FALSE | 
| overline | logical. Whether to put a line above the text or not. Defaults to FALSE | 
| selectable | logical. If TRUE, the user can modify interactively the image's size, position and rotation. Defaults to TRUE | 
| shadow | logical. If TRUE a text shadow will be inserted behind the raw text. Defaults to FALSE | 
| shadowCol | the color of the text shadow. Defaults to #FFFAF0 (floral white) | 
| textAlign | the alignment of text. Useful when there are line breaks. Defaults to "center" | 
| lineHeight | the height of the line breaks.Defaults to 1 | 
| textBackgroundColor | the background color of the text, defaults to NULL | 
| isDrawingMode | logical. If TRUE, the user can draw inside the canvas element. | 
a text object within a canvas element
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | if (interactive()) {
ui <- fluidPage(
fabric_text(cid = "can",
         textId = "text",
         text = "But A Hero Is A Guy Who Gives Out The Meat To Everyone Else.",
         cfill = "#DD5347",
         left = 120,
         shadowCol = "blue",
         fontSize = 20,
         fontWeight = "bold",
         lineHeight = 3
         )
)
server <- function(input, output) {}
shinyApp(ui = ui, server = server)
}
 | 
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.