diff --git a/src/Data/Xlsx.php b/src/Data/Xlsx.php index 3432ef6..aaeee4c 100644 --- a/src/Data/Xlsx.php +++ b/src/Data/Xlsx.php @@ -5,7 +5,7 @@ PHP Class : /Data/Xlsx.php Created By : Siau Pheng (siaupheng@3fonia.com). Created Date : November 18th, 2012. - Last Modified : October 1st, 2026. + Last Modified : October 24th, 2026. (c) 3FONIA Software; WWW.3FONIA.COM. @@ -130,8 +130,8 @@ final class Xlsx { $this->sheet->writeTo('A'.(string) $this->baris, ''); } - public function show_headers(): void { - $this->sheet->writeHeader(array_column($this->atabel, 'n')) + public function show_headers(bool $is_hide=false): void { + if (!$is_hide) $this->sheet->writeHeader(array_column($this->atabel, 'n')) ->applyFontStyleBold() ->applyTextCenter() ->applyBorder(Style::BORDER_STYLE_THIN); diff --git a/src/Printer/PrintHTML.php b/src/Printer/PrintHTML.php index 57e535e..7c8738c 100644 --- a/src/Printer/PrintHTML.php +++ b/src/Printer/PrintHTML.php @@ -5,7 +5,7 @@ Module : /Printer/PrintHTML.php Created By : Siau Pheng (siaupheng@3fonia.com). Created Date : June 15th, 2008. - Last Modified : October 2nd, 2026. + Last Modified : October 24th, 2026. (c) 3FONIA Software; WWW.3FONIA.COM. @@ -119,16 +119,16 @@ final class PrintHTML { echo '
'; } - public function show_headers(): void { + public function show_headers(bool $is_hide=false): void { vprintf('', [$this->css]); // 0-n, 1=l, 2-f, 3-a, 4-k $head_out = ""; foreach ($this->atabel as $tabel) { if ($tabel['k'] === 0) continue; - $head_out .= $this->set_align($tabel['n'], $tabel['l'], "C", false, true, $tabel['k']); + $head_out .= $this->set_align($tabel['n'], $tabel['l'], "C", false, true, $tabel['k'], ($is_hide?'d-none':'')); } $head_out .= ""; - echo "".$head_out.""; + echo $head_out.""; // start content row } @@ -151,7 +151,7 @@ final class PrintHTML { if ($line===true) { return ""; } else { - return (($head===true)?"1)?" colspan=\"".(string)$col."\"":"")." class=\"".$tstyle." ".$extra."\" ".(($head===true)?"width=\"".(string)$width."\"":"").">".$text.(($head===true)?"":""); + return (($head===true)?"1)?" colspan=\"".(string) $col."\"":"")." class=\"".$tstyle." ".$extra."\" ".(($head===true)?"width=\"".(string) $width."\"":"").">".$text.(($head===true)?"":""); } }
atabel)."\" class=\"".$tstyle." ".$extra."\">".$text."