| ## Class Pie Component Pie La classe Pie permet de générer des camemberts en deux ou trois dimensions. Retourner voir la liste de toutes les classes ## Méthodes et propriétés const int DARK := 1 const int COLORED := 2 const int AQUA := 3 const int EARTH := 4 protected Border $border public array $values public array $colors public __construct(array $values, mixed $colors := Pie::COLORED) public setLegend(array $legend) public setBorder(Color $color) public setBorderColor(Color $color) public set3D(int $size) public setStartAngle(int $angle) public setLabelPrecision(int $precision) public setLabelPosition(int $position) public setLabelNumber(int $number) public setLabelMinimum(int $minimum) public explode(array $explode) ## Documentation const int DARK := 1 Un thème sombre pour les camemberts. Remonter const int COLORED := 2 Un thème coloré pour les camemberts (thème par défaut). Remonter const int AQUA := 3 Un thème plutôt bleu pour les camemberts. Remonter const int EARTH := 4 Un thème aux couleurs de la Terre pour les camemberts. Remonter protected Border $border La bordure qui entoure chaque part du camembert. Remonter public array $values Les valeurs du camembert. Remonter public array $colors Les couleurs des parts du camembert. Remonter public __construct(array $values, mixed $colors := Pie::COLORED) Construit un nouveau camembert avec comme valeurs $values. Le paramètre $colors peut soit être un tableau de couleurs, soit un thème prédéfini (Pie::DARK, Pie::COLORED, Pie::AQUA ou Pie::EARTH). Remonter public setLegend(array $legend) Change les valeurs de la légende associée au camembert. $legend est un tableau qui contient autant d'entrées que de valeurs présentes sur le camembert. Remonter public setBorder(Color $color) Déprécié depuis Artichow 1.0.9 Change la couleur de la bordure entourant le camembert et séparant chaque part. Cette méthode a été remplacée par Pie::setBorderColor() depuis Artichow 1.0.9. Voir aussi : Pie::setBorderColor() Remonter public setBorderColor(Color $color) Disponible depuis Artichow 1.0.9 Change la couleur de la bordure entourant le camembert et séparant chaque part. Remonter public set3D(int $size) Associe au camembert à un effet 3D de taille $size (à spécifier en pixels). Remonter public setStartAngle(int $angle) Angle initial en degrés pour commencer le dessin du camembert. La valeur par défaut est de 0°. Remonter public setLabelPrecision(int $precision) Change la précision des étiquettes associées à chaque part du camembert. Par défaut à 0, cette précision donne le nombre de chiffres après la virgule à afficher. Remonter public setLabelPosition(int $position) Change la distance des étiquettes par rapport au camembert. La valeur est à donner en pixels et vaut par défaut 15 pixels. Elle peut également être négative. Remonter public setLabelNumber(int $number) Permet de choisir le nombre maximale d'étiquettes à afficher autour du camembert. Par défaut, toutes les étiquettes sont affichées. Remonter public setLabelMinimum(int $minimum) Permet de choisir une valeur minimum pour l'affichage des étiquettes. Tout part dont le pourcentage sera inférieur à $minimum n'aura aucune étiquette associée. Par défaut, il n'y a aucun minimum. Remonter public explode(array $explode) Cette méthode permet de séparer une ou plusieurs parts du camembert. Le paramètre $explode est un tableau dont les clés représente les numéros des parts à séparer et les valeurs la distance de séparation. Remonter |