Effectuer un calcul de proportions


  • D

    Bonjour,

    ça fait un bail que j'ai pas trituré mes neurones pour faire des maths, seulement voila, l'occasion s'est de nouveau présentée, cette fois dans un élan de curiosité et non pas d'obligation (de faire ses devoirs, comme c'était mon habitude).

    Bref, je travaille en ce moment dans la génération de document PDF à la volée, et j'ai programmé une petite méthode pour créer une checkbox (case à cocher et une coche), qui s'est résumée a créer 4 cotés et 2 petites courbes. Elle marche bien seulement, je voudrais qu'un élément soi variable : la taille des cotés de la case.

    http://images.imagehotel.net/ad2bzzas6x_tn.jpg

    Ci-joint un tableau regroupant les valeurs de mes tatonnements.

    http://images.imagehotel.net/dbugl9x9li.jpg

    La valeur connue est la largeur des cotés. Les deux autres valeurs inconnue et à trouver sont :

    • le diviseur des coordonnées des points de courbes (il augmente quand la taille de la checkbox diminu)
    • le decalage vers le bas de l'ordonnée du premier point (le premier point de la courbe ne commence pas en haut a gauche, mais a peu près au milieu a gauche).

    L'objectif est donc de trouver selon une valeur unique, le diviseur permettant d'adapter la taille de la coche a la case.

    J'ai essayé de trouver une méthode pour trouver les valeurs inconnues (tableau de proportionnalité,etc...) mais étant donné que je suis assez, voir très mauvais, j'ai rien trouvé.

    Merci d'avance pour votre aide.


Se connecter pour répondre