Paper Office
paper-pptxAPI referenceoxml.chart.shared

CT_Boolean_Explicit

paper-pptx 0.2.0 API reference

Always spells out the val attribute, e.g. val=1.

At least one boolean element is improperly interpreted by one or more versions of PowerPoint. The c:overlay element is interpreted as False when no val attribute is present, contrary to the behavior described in the schema. A remedy for this is to interpret a missing val attribute as True (consistent with the spec), but always write the attribute whenever there is occasion for changing the element.

Attributes

val

attributeval

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

insert_element_before

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

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