Paper Office
paper-pptxAPI referenceoxml.chart.shared

CT_Title

paper-pptx 0.2.0 API reference

c:title custom element class.

Attributes

spPr

attributespPr
= ZeroOrOne('c:spPr', successors=(_tag_seq[4:]))

tx

attributetx
= ZeroOrOne('c:tx', successors=(_tag_seq[1:]))

tx_rich

attributetx_rich

Return c:tx/c:rich or None if not present.

xml

attributexmlstr

XML string for this element, suitable for testing purposes.

Pretty printed for readability and without an XML declaration at the top.

Functions

first_child_found_in

funcfirst_child_found_in(*tagnames: str) -> _Element | None

First child with tag in tagnames, or None if not found.

paramtagnamesstr
= ()

Returns

lxml.etree._Element | None

get_or_add_tx_rich

funcget_or_add_tx_rich()

Return c:tx/c:rich, newly created if not present.

Return the c:rich grandchild at c:tx/c:rich. Both the c:tx and c:rich elements are created if not already present. Any c:tx/c:strRef element is removed. (Such an element would contain a cell reference for the axis title text in the chart's Excel worksheet.)

insert_element_before

funcinsert_element_before(elm: ElementBase, *tagnames: str)
paramelmElementBase
paramtagnamesstr
= ()

new_title

funcnew_title()

Return "loose" c:title element containing default children.

remove_all

funcremove_all(*tagnames: str) -> None

Remove child elements with tagname (e.g. "a:p") in tagnames.

paramtagnamesstr
= ()

Returns

None

xpath

funcxpath(xpath_str: str) -> Any

Override of lxml _Element.xpath() method.

Provides standard Open XML namespace mapping (nsmap) in centralized location.

paramxpath_strstr

Returns

typing.Any

On this page