Check against font attributes
This commit is contained in:
parent
bb572f757f
commit
9a5a630e3f
|
|
@ -244,22 +244,24 @@ class Styles
|
||||||
$this->addColors($styleArray, $styleAttributes);
|
$this->addColors($styleArray, $styleAttributes);
|
||||||
|
|
||||||
$fontAttributes = $style->Style->Font->attributes();
|
$fontAttributes = $style->Style->Font->attributes();
|
||||||
$styleArray['font']['name'] = (string) $style->Style->Font;
|
if ($fontAttributes !== null) {
|
||||||
$styleArray['font']['size'] = (int) ($fontAttributes['Unit']);
|
$styleArray['font']['name'] = (string)$style->Style->Font;
|
||||||
$styleArray['font']['bold'] = $fontAttributes['Bold'] == '1';
|
$styleArray['font']['size'] = (int)($fontAttributes['Unit']);
|
||||||
$styleArray['font']['italic'] = $fontAttributes['Italic'] == '1';
|
$styleArray['font']['bold'] = $fontAttributes['Bold'] == '1';
|
||||||
$styleArray['font']['strikethrough'] = $fontAttributes['StrikeThrough'] == '1';
|
$styleArray['font']['italic'] = $fontAttributes['Italic'] == '1';
|
||||||
self::addStyle2($styleArray, 'font', 'underline', $fontAttributes['Underline']);
|
$styleArray['font']['strikethrough'] = $fontAttributes['StrikeThrough'] == '1';
|
||||||
|
self::addStyle2($styleArray, 'font', 'underline', $fontAttributes['Underline']);
|
||||||
|
|
||||||
switch ($fontAttributes['Script']) {
|
switch ($fontAttributes['Script']) {
|
||||||
case '1':
|
case '1':
|
||||||
$styleArray['font']['superscript'] = true;
|
$styleArray['font']['superscript'] = true;
|
||||||
|
|
||||||
break;
|
break;
|
||||||
case '-1':
|
case '-1':
|
||||||
$styleArray['font']['subscript'] = true;
|
$styleArray['font']['subscript'] = true;
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (isset($style->Style->StyleBorder)) {
|
if (isset($style->Style->StyleBorder)) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue