rich.align¶
- class rich.align.Align(renderable, align='left', style=None, *, vertical=None, pad=True, width=None, height=None)[source]¶
通过添加空格对可渲染对象进行对齐。
- 参数
renderable (RenderableType) – 一个控制台可渲染对象。
align (AlignMethod) – “left”、”center”或”right”之一。
style (StyleType, optional) – 要应用于背景的可选样式。
vertical (Optional[VerticalAlginMethod], optional) – 可选的垂直对齐方式,为”top”、”middle”或”bottom”之一。默认为 None。
pad (bool, optional) – 在右边填充空格。默认为 True。
width (int, optional) – 将内容限制在给定的宽度,或 None 以使用默认宽度。默认为 None。
height (int, optional) – 设置对齐可渲染对象的高度,或 None 以适应内容。默认为 None。
- 引发
ValueError – 如果
align
不是预期值之一。
- classmethod center(renderable, style=None, *, vertical=None, pad=True, width=None, height=None)[source]¶
将可渲染对象对齐到中心。
- classmethod left(renderable, style=None, *, vertical=None, pad=True, width=None, height=None)[source]¶
将可渲染对象对齐到左边。