Ce serait très compliqué, et probablement impossible.
Je m'explique. L'objet Synedit lui-même est capable de gérer de l'Unicode. Mais Panoramic ne l'est pas. Panoramic ne sait gérer de de l'ANSI, en caractères ASCII sur 8 bits, soit 256 caractères. Et suivant la police choisie, ces caractères sont représentées d'une manière ou d'une autre.
Pour exploiter la capacité Unicode de l'objet Synedit, il faudrait que l'environnement entier soit adapté en Unicode? Ce qui veut dire pour la partie Delphi que tous les traitements qui se font actuellement avec des variables de type string et char, doivent de faire avec des variables widestring et widechar. Et ceci rentre en conflit avec certains API qui sont utilisés en interne et qui n'acceptent que des pointeurs vers des variables de type string ou char. En plus, Panoramic ne sait pas gérer les variables widestring. Il ne connaît que les variables string. Et donc, impossible de retourner une partie de texte à Panoramic, ou de passer une partie de texte de Panoramic vers l'objet Synedit. Et ceci est une impossibilité totale.
Donc, non, vraiment désolé. On ne pourra pas faire cela.