Write Cell Style Xf.
397 $objWriter->startElement(
'xf');
398 $objWriter->writeAttribute(
'xfId', 0);
399 $objWriter->writeAttribute(
'fontId', (
int)$this->
getParentWriter()->getFontHashTable()->getIndexForHashCode($pStyle->
getFont()->getHashCode()));
401 $objWriter->writeAttribute(
'quotePrefix', 1);
405 $objWriter->writeAttribute(
'numFmtId', (
int)($this->
getParentWriter()->getNumFmtHashTable()->getIndexForHashCode($pStyle->
getNumberFormat()->getHashCode()) + 164) );
407 $objWriter->writeAttribute(
'numFmtId', (
int)$pStyle->
getNumberFormat()->getBuiltInFormatCode());
410 $objWriter->writeAttribute(
'fillId', (
int)$this->
getParentWriter()->getFillHashTable()->getIndexForHashCode($pStyle->
getFill()->getHashCode()));
411 $objWriter->writeAttribute(
'borderId', (
int)$this->
getParentWriter()->getBordersHashTable()->getIndexForHashCode($pStyle->
getBorders()->getHashCode()));
414 $objWriter->writeAttribute(
'applyFont', ($pPHPExcel->
getDefaultStyle()->getFont()->getHashCode() != $pStyle->
getFont()->getHashCode()) ?
'1' :
'0');
415 $objWriter->writeAttribute(
'applyNumberFormat', ($pPHPExcel->
getDefaultStyle()->getNumberFormat()->getHashCode() != $pStyle->
getNumberFormat()->getHashCode()) ?
'1' :
'0');
416 $objWriter->writeAttribute(
'applyFill', ($pPHPExcel->
getDefaultStyle()->getFill()->getHashCode() != $pStyle->
getFill()->getHashCode()) ?
'1' :
'0');
417 $objWriter->writeAttribute(
'applyBorder', ($pPHPExcel->
getDefaultStyle()->getBorders()->getHashCode() != $pStyle->
getBorders()->getHashCode()) ?
'1' :
'0');
418 $objWriter->writeAttribute(
'applyAlignment', ($pPHPExcel->
getDefaultStyle()->getAlignment()->getHashCode() != $pStyle->
getAlignment()->getHashCode()) ?
'1' :
'0');
420 $objWriter->writeAttribute(
'applyProtection',
'true');
424 $objWriter->startElement(
'alignment');
425 $objWriter->writeAttribute(
'horizontal', $pStyle->
getAlignment()->getHorizontal());
426 $objWriter->writeAttribute(
'vertical', $pStyle->
getAlignment()->getVertical());
430 $textRotation = $pStyle->
getAlignment()->getTextRotation();
431 }
else if ($pStyle->
getAlignment()->getTextRotation() < 0) {
432 $textRotation = 90 - $pStyle->
getAlignment()->getTextRotation();
434 $objWriter->writeAttribute(
'textRotation', $textRotation);
436 $objWriter->writeAttribute(
'wrapText', ($pStyle->
getAlignment()->getWrapText() ?
'true' :
'false'));
437 $objWriter->writeAttribute(
'shrinkToFit', ($pStyle->
getAlignment()->getShrinkToFit() ?
'true' :
'false'));
440 $objWriter->writeAttribute(
'indent', $pStyle->
getAlignment()->getIndent());
443 $objWriter->writeAttribute(
'readingOrder', $pStyle->
getAlignment()->getReadorder());
445 $objWriter->endElement();
449 $objWriter->startElement(
'protection');
456 $objWriter->endElement();
459 $objWriter->endElement();
getParentWriter()
Get parent IWriter object.
getProtection()
Get Protection.
getQuotePrefix()
Get quote prefix.
const PROTECTION_INHERIT
Protection styles.
getAlignment()
Get Alignment.
const PROTECTION_PROTECTED
getNumberFormat()
Get Number Format.
getDefaultStyle()
Get default style.