/** * Draw border as a rectangle * * @param awDriver $driver * @param awPoint $p1 Top-left corner * @param awPoint $p2 Bottom-right corner */ public function rectangle(awDriver $driver, awPoint $p1, awPoint $p2) { // Border is hidden if ($this->hide) { return; } $line = new awLine(); $line->setStyle($this->style); $line->setLocation($p1, $p2); $driver->rectangle($this->color, $line); }