Skip to content

Commit 6714aa4

Browse files
Fix checking for markup value (#34)
1 parent 9a17db4 commit 6714aa4

1 file changed

Lines changed: 15 additions & 3 deletions

File tree

src/Label305/DocxExtractor/Decorated/Extractors/RNodeSentenceExtractor.php

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -209,11 +209,23 @@ protected function parseFormatting(
209209
if ($propertyNode->nodeName == "w:webHidden") {
210210
$webHidden = true;
211211
} elseif ($propertyNode->nodeName == "w:b") {
212-
$bold = true;
212+
if ($propertyNode->hasAttribute('w:val')) {
213+
$bold = $propertyNode->getAttribute('w:val') == true;
214+
} else {
215+
$bold = true;
216+
}
213217
} elseif ($propertyNode->nodeName == "w:i") {
214-
$italic = true;
218+
if ($propertyNode->hasAttribute('w:val')) {
219+
$italic = $propertyNode->getAttribute('w:val') == true;
220+
} else {
221+
$italic = true;
222+
}
215223
} elseif ($propertyNode->nodeName == "w:u") {
216-
$underline = true;
224+
if ($propertyNode->hasAttribute('w:val')) {
225+
$underline = $propertyNode->getAttribute('w:val') == true;
226+
} else {
227+
$underline = true;
228+
}
217229
} elseif ($propertyNode->nodeName == "w:highlight") {
218230
$highLight = true;
219231
} elseif ($propertyNode->nodeName == "w:vertAlign") {

0 commit comments

Comments
 (0)