|
Class Border
La classe Border permet de centraliser la gestion des bordures sur Artichow.
Méthodes et propriétésDocumentation
-
protected Color $color := new Black
La couleur de la bordure
-
protected int $style := Line::SOLID
Style de la ligne qui compose la bordure.
-
protected bool $hide := FALSE
Est-ce que la bordure doit être cachée ?
-
public __construct(Color $color = new Black, int $style = Line::SOLID)
Déclare une nouvelle bordure de couleur $color et avec pour style $style.
-
public setColor(Color $color)
Change la couleur de la bordure pour $color.
-
public setStyle(int $style)
Change le style de la bordure pour $style.
-
public hide(bool $hide = TRUE)
Détermine si la bordure doit être cachée ou non.
-
public show(bool $show = TRUE)
Détermine si la bordure doit être affichée ou non.
-
public bool visible()
Retourne TRUE si la bordure doit être affichée, FALSE sinon.
-
public rectangle(Drawer $drawer, Point $p1, Point $p2)
Dessine la bordure sous la forme d'un rectangle dont la diagonale s'étend des points $p1 à $p2.
-
public ellipse(Drawer $drawer, Point $center, int $width, int $height)
Dessine la bordure sous la forme d'une ellipse de centre $center et de largeur et hauteur respectives $width et $height.
|
|