public function getFont($newFontColor = -1, $newFontWeight = "", $newFontStyle = "") { $result = new Font(); $result->setFontSize($this->fontSize); $result->setFontFamily($this->fontFamily); $result->setFontStyle($newFontWeight !== "" ? $newFontWeight : $this->fontWeight, $newFontStyle !== "" ? $newFontStyle : $this->fontStyle); $result->setFontColor($newFontColor !== -1 ? $newFontColor : $this->fontColor); return $result; }