示例#1
0
 /** 
  * Gets rtf code of font. Internal use.
  * @param Rtf $rtf Rtf object
  * @return string
  * @access public
  */
 function getContent(&$rtf)
 {
     $content = !empty($this->size) ? '\\fs' . $this->size * 2 . ' ' : '';
     if (!empty($this->font)) {
         $rtf->addFont($this->font);
         $content .= $rtf->GetFont($this->font) . ' ';
     }
     if (!empty($this->fontColor)) {
         $rtf->addColor($this->fontColor);
         $content .= $rtf->GetFontColor($this->fontColor) . ' ';
     }
     if (!empty($this->backColor)) {
         $rtf->addColor($this->backColor);
         $content .= $rtf->GetBackColor($this->backColor) . ' ';
     }
     $content .= !empty($this->bold) ? '\\b ' : '';
     $content .= !empty($this->italic) ? '\\i ' : '';
     $content .= !empty($this->underline) ? '\\ul ' : '';
     $content .= !empty($this->animatedText) ? '\\animtext' . $this->animatedText : '';
     $content .= !empty($this->strike) ? '\\strike ' . $this->animatedText : '';
     $content .= !empty($this->strikeDouble) ? '\\striked1 ' . $this->animatedText : '';
     return $content;
 }