Paragraph#
Qualified name: manim.mobject.text.text\_mobject.Paragraph
- class Paragraph(*text, line_spacing=- 1, alignment=None, **kwargs)[source]#
Bases:
VGroup
Display a paragraph of text.
For a given
Paragraph
par
, the attributepar.chars
is aVGroup
containing all the lines. In this context, every line is constructed as aVGroup
of characters contained in the line.- Parameters
line_spacing (float) – Represents the spacing between lines. Defaults to -1, which means auto.
alignment (Optional[str]) – Defines the alignment of paragraph. Defaults to None. Possible values are “left”, “right” or “center”.
text (Sequence[str]) –
Examples
Normal usage:
paragraph = Paragraph('this is a awesome', 'paragraph', 'With \nNewlines', '\tWith Tabs', ' With Spaces', 'With Alignments', 'center', 'left', 'right')
Remove unwanted invisible characters:
self.play(Transform(remove_invisible_chars(paragraph.chars[0:2]), remove_invisible_chars(paragraph.chars[3][0:3]))
Methods
Attributes
animate
Used to animate the application of any method of
self
.animation_overrides
color
depth
The depth of the mobject.
fill_color
If there are multiple colors (for gradient) this returns the first one
height
The height of the mobject.
n_points_per_curve
sheen_factor
stroke_color
width
The width of the mobject.