pyvista_wasm.TextProperty#
- class pyvista_wasm.TextProperty(font_size: int = 18, color: tuple[float, float, float] | str = (1.0, 1.0, 1.0), opacity: float = 1.0, bold: bool = False, italic: bool = False)#
Bases:
objectProperties for text rendering.
Provides control over text appearance including font size, color, and opacity.
- Parameters:
font_size (int, optional) – Font size in points. Default is
18.color (tuple of float or str, optional) – RGB color with values between 0 and 1, or a color name. Default is white.
opacity (float, optional) – Text opacity between 0 (transparent) and 1 (opaque). Default is
1.0.bold (bool, optional) – Enable bold text. Default is
False.italic (bool, optional) – Enable italic text. Default is
False.
Examples
>>> import pyvista_wasm as pv >>> prop = pv.TextProperty(font_size=24, color="red", bold=True) >>> prop.font_size 24
- __init__(font_size: int = 18, color: tuple[float, float, float] | str = (1.0, 1.0, 1.0), opacity: float = 1.0, bold: bool = False, italic: bool = False) None#
Initialize a TextProperty instance.
Methods
__init__([font_size, color, opacity, bold, ...])Initialize a TextProperty instance.