| ## Class Border La classe Border permet de centraliser la gestion des bordures sur Artichow. Retourner voir la liste de toutes les classes ## Méthodes et propriétés protected Color $color := new Black protected int $style := Line::SOLID protected bool $hide := FALSE public __construct(Color $color := new Black, int $style := Line::SOLID) public setColor(Color $color) public setStyle(int $style) public hide(bool $hide := TRUE) public show(bool $show := TRUE) public bool visible() public rectangle(Driver $driver, Point $p1, Point $p2) public ellipse(Driver $driver, Point $center, int $width, int $height) public polygon(Driver $driver, Polygon $polygon) ## Documentation protected Color $color := new Black La couleur de la bordure Remonter protected int $style := Line::SOLID Style de la ligne qui compose la bordure. Remonter protected bool $hide := FALSE Est-ce que la bordure doit être cachée ? Remonter public __construct(Color $color := new Black, int $style := Line::SOLID) Déclare une nouvelle bordure de couleur $color et avec pour style $style. Remonter public setColor(Color $color) Change la couleur de la bordure pour $color. Remonter public setStyle(int $style) Change le style de la bordure pour $style. Remonter public hide(bool $hide := TRUE) Détermine si la bordure doit être cachée ou non. Remonter public show(bool $show := TRUE) Détermine si la bordure doit être affichée ou non. Remonter public bool visible() Retourne TRUE si la bordure doit être affichée, FALSE sinon. Remonter 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. Remonter 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. Remonter public polygon(Driver $driver, Polygon $polygon) Disponible depuis Artichow 1.0.9 Dessine la bordure comme un polygone entourant celui passé en argument. Remonter |