本文整理汇总了PHP中PHPRtfLite::addColor方法的典型用法代码示例。如果您正苦于以下问题:PHP PHPRtfLite::addColor方法的具体用法?PHP PHPRtfLite::addColor怎么用?PHP PHPRtfLite::addColor使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类PHPRtfLite
的用法示例。
在下文中一共展示了PHPRtfLite::addColor方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getBorderRtf
/**
* Gets rtf code for border
* @param PHPRtfLite_Border_Format $borderFormat
* @param PHPRtfLite $rtf
*
* @return string rtf code
*/
private function getBorderRtf(PHPRtfLite_Border_Format $borderFormat, PHPRtfLite $rtf)
{
$borderRtf = $borderFormat->getNotColoredPartOfContent();
$color = $borderFormat->getColor();
if ($color) {
$rtf->addColor($color);
$borderRtf .= '\\brdrcf' . $rtf->getColor($color);
}
return $borderRtf . ' ';
}
示例2: getContent
/**
* Gets rtf code of font
*
* @param PHPRtfLite $rtf
*
* @return string rtf code
*/
public function getContent(PHPRtfLite $rtf)
{
$content = $this->_size > 0 ? '\\fs' . $this->_size * 2 . ' ' : '';
if (!empty($this->_fontFamily)) {
$rtf->addFont($this->_fontFamily);
$content .= $rtf->getFont($this->_fontFamily) . ' ';
}
if ($this->_color) {
$rtf->addColor($this->_color);
$content .= $rtf->getFontColor($this->_color) . ' ';
}
if ($this->_backgroundColor) {
$rtf->addColor($this->_backgroundColor);
$content .= $rtf->getBackgroundColor($this->_backgroundColor) . ' ';
}
$content .= $this->_isBold ? '\\b ' : '';
$content .= $this->_isItalic ? '\\i ' : '';
$content .= $this->_isUnderlined ? '\\ul ' : '';
$content .= $this->_animation ? '\\animtext' . $this->_animation : '';
$content .= $this->_isStriked ? '\\strike ' . $this->_animation : '';
$content .= $this->_isDoubleStriked ? '\\striked1 ' . $this->_animation : '';
return $content;
}