lpod.shapes

class lpod.shapes.odf_shape(native_element)

Bases: lpod.element.odf_element

get_formatted_text(context)
lpod.shapes.odf_create_connector(style=None, text_style=None, shape_id=None, layer=None, connected_shapes=None, glue_points=None, p1=None, p2=None)

Create a ellipse shape.

Arguments:

style – unicode

text_style – unicode

shape_id – unicode

layer – str

connected_shapes – (shape, shape)

glue_points – (point, point)

p1 – (str, str)

p2 – (str, str)

Return: odf_element

lpod.shapes.odf_create_ellipse(style=None, text_style=None, shape_id=None, layer=None, size=('1cm', '1cm'), position=None)

Create a ellipse shape.

Arguments:

style – unicode

text_style – unicode

shape_id – unicode

layer – str

size – (str, str)

position – (str, str)

Return: odf_element

lpod.shapes.odf_create_line(style=None, text_style=None, shape_id=None, layer=None, p1=None, p2=None)

Create a line shape.

Arguments:

style – unicode

text_style – unicode

shape_id – unicode

layer – str

p1 – (str, str)

p2 – (str, str)

Return: odf_element

lpod.shapes.odf_create_rectangle(style=None, text_style=None, shape_id=None, layer=None, size=('1cm', '1cm'), position=None)

Create a rectangle shape.

Arguments:

style – unicode

text_style – unicode

shape_id – unicode

layer – str

size – (str, str)

position – (str, str)

Return: odf_element