code: public function setLineStyleProperties($line_width = null, $compound_type = null, $dash_type = null, $cap_type = null, $join_type = null, $head_arrow_type = null, $head_arrow_size = null, $end_arrow_type = null, $end_arrow_size = null)
      {
          ($line_width !== null) ? $this->lineStyleProperties['width'] = $this->getExcelPointsWidth((float) $line_width) : null;
          ($compound_type !== null) ? $this->lineStyleProperties['compound'] = (string) $compound_type : null;
          ($dash_type !== null) ? $this->lineStyleProperties['dash'] = (string) $dash_type : null;
          ($cap_type !== null) ? $this->lineStyleProperties['cap'] = (string) $cap_type : null;
          ($join_type !== null) ? $this->lineStyleProperties['join'] = (string) $join_type : null;
          ($head_arrow_type !== null) ? $this->lineStyleProperties['arrow']['head']['type'] = (string) $head_arrow_type : null;
          ($head_arrow_size !== null) ? $this->lineStyleProperties['arrow']['head']['size'] = (string) $head_arrow_size : null;
          ($end_arrow_type !== null) ? $this->lineStyleProperties['arrow']['end']['type'] = (string) $end_arrow_type : null;
          ($end_arrow_size !== null) ? $this->lineStyleProperties['arrow']['end']['size'] = (string) $end_arrow_size : null;
      }
docs: Set Line Style Properties.
  
  @param float $line_width
  @param string $compound_type
  @param string $dash_type
  @param string $cap_type
  @param string $join_type
  @param string $head_arrow_type
  @param string $head_arrow_size
  @param string $end_arrow_type
  @param string $end_arrow_size