function _sheetnode_phpexcel_createCSSStyleFont in Sheetnode 5
Same name and namespace in other branches
- 6 modules/sheetnode_phpexcel/sheetnode_phpexcel.import.inc \_sheetnode_phpexcel_createCSSStyleFont()
- 7.2 modules/sheetnode_phpexcel/sheetnode_phpexcel.import.inc \_sheetnode_phpexcel_createCSSStyleFont()
- 7 modules/sheetnode_phpexcel/sheetnode_phpexcel.import.inc \_sheetnode_phpexcel_createCSSStyleFont()
LIFTED FROM PHPExcel/Classes/PHPExcel/Writer/HTML.php Create CSS style (PHPExcel_Style_Font)
Parameters
PHPExcel_Style_Font $pStyle PHPExcel_Style_Font:
Return value
array
1 call to _sheetnode_phpexcel_createCSSStyleFont()
- _sheetnode_phpexcel_import_cell in modules/
sheetnode_phpexcel/ sheetnode_phpexcel.import.inc
File
- modules/
sheetnode_phpexcel/ sheetnode_phpexcel.import.inc, line 349
Code
function _sheetnode_phpexcel_createCSSStyleFont(PHPExcel_Style_Font $pStyle) {
// Construct CSS
$css = array();
// Create CSS
if ($pStyle
->getBold()) {
$css['font-weight'] = 'bold';
}
if ($pStyle
->getUnderline() != PHPExcel_Style_Font::UNDERLINE_NONE && $pStyle
->getStrikethrough()) {
$css['text-decoration'] = 'underline line-through';
}
else {
if ($pStyle
->getUnderline() != PHPExcel_Style_Font::UNDERLINE_NONE) {
$css['text-decoration'] = 'underline';
}
else {
if ($pStyle
->getStrikethrough()) {
$css['text-decoration'] = 'line-through';
}
}
}
if ($pStyle
->getItalic()) {
$css['font-style'] = 'italic';
}
$css['color'] = '#' . $pStyle
->getColor()
->getRGB();
$css['font-family'] = $pStyle
->getName();
$css['font-size'] = $pStyle
->getSize() . 'pt';
// Return
return $css;
}