In OOXML, boolean elements are true when present unless val="0" or val="false".
(dLbls: SafeXmlNode, childName: string)
| 444 | |
| 445 | /** In OOXML, boolean elements are true when present unless val="0" or val="false". */ |
| 446 | function parseDlblBool(dLbls: SafeXmlNode, childName: string): boolean { |
| 447 | const el = dLbls.child(childName) |
| 448 | if (!el.exists()) return false |
| 449 | const val = el.attr('val') |
| 450 | return val !== '0' && val !== 'false' |
| 451 | } |
| 452 | |
| 453 | /** |
| 454 | * Extract text color from a txPr element: txPr > p > pPr > defRPr > solidFill. |
no test coverage detected