public function applyRowBorderToCell()
    {
        if (isset($this->row_styles["border-width"]) && $this->row_styles["border-width"]) {
            $cellstyle = $this->cell_styles["border-width"];
            if (!$cellstyle) {
                $cellstyle = $this->allcell_styles["border-width"];
            }
            $rowstyle = $this->row_styles["border-width"];
            if (!strstr($cellstyle, "T") && strstr($rowstyle, "T")) {
                $cellstyle .= "T";
            }

            if (!strstr($cellstyle, "B") && strstr($rowstyle, "B")) {
                $cellstyle .= "B";
            }

            if ($this->no_columns_printed == 1) {
                if (!strstr($cellstyle, "L") && strstr($rowstyle, "L")) {
                    $cellstyle .= "L";
                }

            }
            if ($this->no_columns_printed == $this->no_columns_to_print) {
                if (!strstr($cellstyle, "R") && strstr($rowstyle, "R")) {
                    $cellstyle .= "R";
                }

            }
            end($this->stylestack["border-width"]);
            $this->stylestack["border-width"][key($this->stylestack["border-width"])] = $cellstyle;
        }
    }
public function applyRowBorderToCell()
    {
        if (isset($this->row_styles["border-width"]) && $this->row_styles["border-width"]) {
            $cellstyle = $this->cell_styles["border-width"];
            if (!$cellstyle) {
                $cellstyle = $this->allcell_styles["border-width"];
            }
            $rowstyle = $this->row_styles["border-width"];
            if (!strstr($cellstyle, "T") && strstr($rowstyle, "T")) {
                $cellstyle .= "T";
            }

            if (!strstr($cellstyle, "B") && strstr($rowstyle, "B")) {
                $cellstyle .= "B";
            }

            if ($this->no_columns_printed == 1) {
                if (!strstr($cellstyle, "L") && strstr($rowstyle, "L")) {
                    $cellstyle .= "L";
                }

            }
            if ($this->no_columns_printed == $this->no_columns_to_print) {
                if (!strstr($cellstyle, "R") && strstr($rowstyle, "R")) {
                    $cellstyle .= "R";
                }

            }
            end($this->stylestack["border-width"]);
            $this->stylestack["border-width"][key($this->stylestack["border-width"])] = $cellstyle;
        }
    }
public function applyRowBorderToCell ( ) { if ( isset ( $ this -> row_styles [ "border-width" ] ) && $ this -> row_styles [ "border-width" ] ) { $ cellstyle = $ this -> cell_styles [ "border-width" ] ; if ( ! $ cellstyle ) { $ cellstyle = $ this -> allcell_styles [ "border-width" ] ; } $ rowstyle = $ this -> row_styles [ "border-width" ] ; if ( ! strstr ( $ cellstyle , "T" ) && strstr ( $ rowstyle , "T" ) ) { $ cellstyle .= "T" ; } if ( ! strstr ( $ cellstyle , "B" ) && strstr ( $ rowstyle , "B" ) ) { $ cellstyle .= "B" ; } if ( $ this -> no_columns_printed == 1 ) { if ( ! strstr ( $ cellstyle , "L" ) && strstr ( $ rowstyle , "L" ) ) { $ cellstyle .= "L" ; } } if ( $ this -> no_columns_printed == $ this -> no_columns_to_print ) { if ( ! strstr ( $ cellstyle , "R" ) && strstr ( $ rowstyle , "R" ) ) { $ cellstyle .= "R" ; } } end ( $ this -> stylestack [ "border-width" ] ) ; $ this -> stylestack [ "border-width" ] [ key ( $ this -> stylestack [ "border-width" ] ) ] = $ cellstyle ; } }
first column of a row has parent row with border
first column of a row has parent row with border