This function can only be used inside add_style.
Usage
s_paragraph(
alignment = NULL,
spacing = NULL,
indents = NULL,
word_style = NULL,
borders = NULL
)Arguments
- alignment
Text alignment: "left", "right", "center", "justify", "distributed"
- spacing
Spacing object created with
s_spacingor a list with keys: before, after, line_spacing- indents
Indents object created with
s_indentsor a list with keys: left, right, first_line- word_style
Base Word style to inherit from
- borders
Borders object created with
s_borders. Applied as paragraph-level borders (<w:pBdr>in OOXML), distinct from cell-level borders set vias_table_style.
See also
add_style() for applying styles, s_spacing(), s_indents(), s_borders() for nested components,
s_font(), s_table_style() for other style components
Examples
if (FALSE) { # \dontrun{
spec <- create_text() |>
add_style("my_style",
s_paragraph(
alignment = "center",
spacing = s_spacing(before = "12pt", after = "6pt"),
word_style = "Normal"
)
)
# Paragraph with a bottom border (applied to the text, not the cell)
spec <- create_table(mtcars) |>
add_style("para_border",
s_paragraph(
alignment = "center",
borders = s_borders(
bottom = s_border(color = "#000000", width = "0.5pt", line_style = "single")
)
)
)
} # }