Comment dessiner sur un tcanvas le texte d'une formule chimique avec indices et exposants sans avoir à utiliser de balises d

Description

Un formule chimique est suffisamment "chinoise" en soi-même que l'ajout de balises lors de sa saisie la rend carrément illisible et génératrice d'erreurs. Le code ci-après s'en passe et permet de tracer ces formules sur n'importe quel composant dont le canvas est accessible (TForm, TListiBox, etc).
Et idem pour le cas d'un TRichEdit.

Source / Exemple :


Voir le Zip.

Conclusion :


Voiçi le code modifié avec des flèches chr(240) de WingDings et la rectification du bug "H2O => H2".
Et pour finir, ajout du code pour le cas d'un RichEdit.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.