Calcule centrage de blocs (php)

Résolu
Air_bobo -  
 Air_bobo -
Bonjour,

Sous GD je génère une image avec une certaine quantité de blocs:

__________________page_x__________
|    ___________                 __________   |
|    | case_x  | espace_x      | case_x    | 
|    |        |                              |                 
|   m|        |                           |                      
|    |        |                           |                 | 
|    |                                   |                 |
|    |_________                 |________| 
|                                                                
|         décalage   _________                           
|                  | case _x  |                         
|                  |          |                        
|                  |          |                       


Donc je connais page_x, cae,x et espace_x et je voudrais connaitre 'm' (marge) pour que mes blocs soient bien centrés.
Sachant que:
-Là j'ai mis deux cases mais que je voudrait aussi que l'algo me calcule le nombre de cases que je peux rentré par ligne en fonction des différentes variables. j'ai passé deux heures à me casser la tête hier soir mais là je sèche complet.
- Il y à aussi un décalage une ligne sur deux afin que mes blocs ne soient pas tous les un sous les autres. Mais celui là je le maitrise bien, il s'aligne comme je veux. Mais du coup j'ai une case en moins une ligne sur deux..

Et après si possible un autre algo qui me calcule la hauteur de l'image en fonction du nombre de cases par ligne et de mon nombre totale de cases.

Voilà! Rien que ça! Donc si des âmes charitables veulent bien m'aider ca serait avec grand plaisir!

Voici ce que j'ai pondu pour le moment:

$marge_gauche = (L_IMAGE-(ceil(L_IMAGE/(LARGEUR_CASE+ESPACEMENT_LARGEUR))-1)*(LARGEUR_CASE+ESPACEMENT_LARGEUR))/2; //Centrage du shéma


define("H_IMAGE",($nbr_equipement[0]/(L_IMAGE/(ESPACEMENT_LARGEUR+LARGEUR_CASE)))*(HAUTEUR_CASE+ESPACEMENT_HAUTEUR+LARGEUR_CASE)+MARGE_HAUT+H_PIED);


Ps: Le shéma foire à la prévisualisation, j'ai fait ce que j'ai pu.



A voir également:

2 réponses

empty Messages postés 838 Date d'inscription   Statut Membre Dernière intervention   176
 
Est-il possible d'avoir un print-screen du résultat et un dessin de ce que tu veux ?
0
Air_bobo
 
C'est bon! Merci! En faite je n'avais pas fait gaf que le décalage décentrait forcément mes blocs.
En tout cas merci quand même à toi.
0