pyvista_wasm.TextProperty

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: object

Properties 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.