Méthode de script pour modifier l'ordre de dessin des segments existants<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />J'essaie de développer un moyen par lequel quelqu'un peut cliquer sur une case à cocher et demander à la ligne d'ajustement de la spline correspondante (1) de changer sa largeur et (2) de s'afficher à l'avant du cadre. J'ai accompli (1), mais (2) est plus difficile. Je connais le cadre << option de personnalisation, mais j'ai besoin d'une solution scriptée.
J'ai examiné la solution du cadre << DispatchSeg (LineSeg (n), {...}), mais je ne connais pas toutes les méthodes disponibles pour Lineseg. Y a-t-il un spécificateur d'ordre de dessin quelque part?
Méthode de script pour modifier l'ordre de dessin des segments existantsOk, j’ai fait quelque chose de simple: j’ai simplement ajouté une nouvelle copie du segment en question au cadre à l’aide du cadre << AppendSeg (cadre << FindSeg (LineSeg (n))), qui place le tout dernier segment à la fin et au-dessus. . Ensuite, je règle sa largeur de trait, etc. La case à cocher, lorsqu'elle est désélectionnée, contient une commande permettant de supprimer le dernier segment. C'est en fait plus facile que de changer l'ordre.