You are here

class PHPExcel_Writer_OpenDocument_Cell_Comment in Loft Data Grids 7.2

Same name and namespace in other branches
  1. 6.2 vendor/phpoffice/phpexcel/Classes/PHPExcel/Writer/OpenDocument/Cell/Comment.php \PHPExcel_Writer_OpenDocument_Cell_Comment

PHPExcel_Writer_OpenDocument_Cell_Comment

@category PHPExcel @package PHPExcel_Writer_OpenDocument @copyright Copyright (c) 2006 - 2014 PHPExcel (http://www.codeplex.com/PHPExcel) @author Alexander Pervakov <frost-nzcr4@jagmort.com>

Hierarchy

Expanded class hierarchy of PHPExcel_Writer_OpenDocument_Cell_Comment

File

vendor/phpoffice/phpexcel/Classes/PHPExcel/Writer/OpenDocument/Cell/Comment.php, line 37

View source
class PHPExcel_Writer_OpenDocument_Cell_Comment {
  public static function write(PHPExcel_Shared_XMLWriter $objWriter, PHPExcel_Cell $cell) {
    $comments = $cell
      ->getWorksheet()
      ->getComments();
    if (!isset($comments[$cell
      ->getCoordinate()])) {
      return;
    }
    $comment = $comments[$cell
      ->getCoordinate()];
    $objWriter
      ->startElement('office:annotation');

    //$objWriter->writeAttribute('draw:style-name', 'gr1');

    //$objWriter->writeAttribute('draw:text-style-name', 'P1');
    $objWriter
      ->writeAttribute('svg:width', $comment
      ->getWidth());
    $objWriter
      ->writeAttribute('svg:height', $comment
      ->getHeight());
    $objWriter
      ->writeAttribute('svg:x', $comment
      ->getMarginLeft());
    $objWriter
      ->writeAttribute('svg:y', $comment
      ->getMarginTop());

    //$objWriter->writeAttribute('draw:caption-point-x', $comment->getMarginLeft());

    //$objWriter->writeAttribute('draw:caption-point-y', $comment->getMarginTop());
    $objWriter
      ->writeElement('dc:creator', $comment
      ->getAuthor());

    // TODO: Not realized in PHPExcel_Comment yet.

    //$objWriter->writeElement('dc:date', $comment->getDate());
    $objWriter
      ->writeElement('text:p', $comment
      ->getText()
      ->getPlainText());

    //$objWriter->writeAttribute('draw:text-style-name', 'P1');
    $objWriter
      ->endElement();
  }

}

Members