style instanceof \PhpOffice\PhpWord\Style\Font)) { return; } $css = array(); if (PhpWord::DEFAULT_FONT_NAME != $this->style->getName()) { $css['font-family'] = "'" . $this->style->getName() . "'"; } if (PhpWord::DEFAULT_FONT_SIZE != $this->style->getSize()) { $css['font-size'] = $this->style->getSize() . 'pt'; } if (PhpWord::DEFAULT_FONT_COLOR != $this->style->getColor()) { $css['color'] = '#' . $this->style->getColor(); } $css['background'] = $this->style->getFgColor(); if ($this->style->isBold()) { $css['font-weight'] = 'bold'; } if ($this->style->isItalic()) { $css['font-style'] = 'italic'; } if ($this->style->isSuperScript()) { $css['vertical-align'] = 'super'; } elseif ($this->style->isSubScript()) { $css['vertical-align'] = 'sub'; } $css['text-decoration'] = ''; if ($this->style->getUnderline() != FontStyle::UNDERLINE_NONE) { $css['text-decoration'] .= 'underline '; } if ($this->style->isStrikethrough()) { $css['text-decoration'] .= 'line-through '; } return $this->assembleCss($css); } }