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