|
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(Driver $driver, Point $p1, Point $p2)
Dessine la bordure sous la forme d'un rectangle dont la diagonale s'étend des points $p1 à $p2.
-
public ellipse(Driver $driver, 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.
-
public polygon(Driver $driver, Polygon $polygon)
-
Disponible depuis Artichow 1.0.9
Dessine la bordure comme un polygone entourant celui passé en argument.
|
|