You are here

protected function PHPExcel_Helper_HTML::buildTextRun in Loft Data Grids 7.2

Same name and namespace in other branches
  1. 6.2 vendor/phpoffice/phpexcel/Classes/PHPExcel/Helper/HTML.php \PHPExcel_Helper_HTML::buildTextRun()
1 call to PHPExcel_Helper_HTML::buildTextRun()
PHPExcel_Helper_HTML::parseTextNode in vendor/phpoffice/phpexcel/Classes/PHPExcel/Helper/HTML.php

File

vendor/phpoffice/phpexcel/Classes/PHPExcel/Helper/HTML.php, line 602

Class

PHPExcel_Helper_HTML

Code

protected function buildTextRun() {
  $text = $this->stringData;
  if (trim($text) === '') {
    return;
  }
  $richtextRun = $this->richTextObject
    ->createTextRun($this->stringData);
  if ($this->face) {
    $richtextRun
      ->getFont()
      ->setName($this->face);
  }
  if ($this->size) {
    $richtextRun
      ->getFont()
      ->setSize($this->size);
  }
  if ($this->color) {
    $richtextRun
      ->getFont()
      ->setColor(new PHPExcel_Style_Color('ff' . $this->color));
  }
  if ($this->bold) {
    $richtextRun
      ->getFont()
      ->setBold(true);
  }
  if ($this->italic) {
    $richtextRun
      ->getFont()
      ->setItalic(true);
  }
  if ($this->underline) {
    $richtextRun
      ->getFont()
      ->setUnderline(PHPExcel_Style_Font::UNDERLINE_SINGLE);
  }
  if ($this->superscript) {
    $richtextRun
      ->getFont()
      ->setSuperScript(true);
  }
  if ($this->subscript) {
    $richtextRun
      ->getFont()
      ->setSubScript(true);
  }
  if ($this->strikethrough) {
    $richtextRun
      ->getFont()
      ->setStrikethrough(true);
  }
  $this->stringData = '';
}