ooodev.adapter.awt.text_layout_constrains_partial module

class ooodev.adapter.awt.text_layout_constrains_partial.TextLayoutConstrainsPartial(component, interface=com.sun.star.awt.XTextLayoutConstrains)[source]

Bases: object

Partial class for XTextLayoutConstrains.

Parameters:
  • component (XTextLayoutConstrains) –

  • interface (UnoInterface | None) –

__init__(component, interface=com.sun.star.awt.XTextLayoutConstrains)[source]

Constructor

Parameters:
  • component (XTextLayoutConstrains) – UNO Component that implements com.sun.star.awt.XTextLayoutConstrains interface.

  • interface (UnoInterface, optional) – The interface to be validated. Defaults to XTextLayoutConstrains.

Return type:

None

get_columns_and_lines()[source]

Returns the ideal number of columns and lines for displaying this text.

Returns:

Number of columns and lines.

Return type:

Tuple[int, int]

get_minimum_size(cols, lines)[source]

Returns the minimum size for a given number of columns and lines.

Return type:

SizePX

Parameters:
  • cols (int) –

  • lines (int) –