目次
はじめに
PhpSpredsheetを使って、スケジュール表を作ることになりました。
スケジュールの期間に必要な情報を書き込むほどの幅が無いので、コメントを設定することになりました。
今回は、コメントの設定方法を備忘録します。
コメントの設定
コメントの設定を調べるのに以下のURLを利用しました。
■公式ドキュメント
https://phpspreadsheet.readthedocs.io/en/latest/topics/recipes/#add-a-comment-to-a-cell
■Github
//対象のセルのコメント $Comment = $spreadsheet->getActiveSheet()->getComment('E11'); // コメントの作成者 //@param string $author $Comment->setAuthor('kabanoki'); // コメント本文 //@param string $Comment->getText()->createTextRun("コメント:\r\n改行後のコメントが表示されます。"); // コメント枠の幅 // @param string px or pt $Comment->setWidth('300px'); // コメント枠の高さ // @param string px or pt $Comment->setHeight('300px'); // マージンレフト // @param string px or pt $Comment->setMarginLeft('300px'); // マージントップ // @param string px or pt $Comment->setMarginTop('300px'); //起動時にコメントを展開しているか // @param bool $Comment->setVisible(false) //文字の配置 // @param string $alignment see Style\Alignment::HORIZONTAL_* $Comment->setAlignment(\PhpOffice\PhpSpreadsheet\Style\Alignment::HORIZONTAL_RIGHT)
まとめ
セルにコメントを設定する方法でした。
今日はこの辺でー