Question

Existe-t-il un moyen de le faire dans la fenêtre de propriétés de Powerbuilder pour la zone de texte d'une fenêtre de données?

Était-ce utile?

La solution 5

En fait, je suis tombé sur une solution plus simple. J'ai copié et collé une partie du texte d'un fichier PDF dans la propriété text d'un contrôle de texte datawindow. Le caractère en exposant a simplement été collé. Je suppose donc que la solution de Dougman fonctionnerait aussi.

Exemple: "™ Marque utilisée sous ..."

Remarque: j'utilise PB 9.0.1

Merci pour toute l'aide, Glenn

Autres conseils

Cela dépend en quelque sorte de la définition de la "zone de texte", mais en général, le seul moyen de mélanger du texte normal et du texte en exposant consiste à utiliser un contrôle Richtext. Dans PB 11.5, vous pouvez même utiliser richtext comme style de colonne.

Bonne chance,

Terry.

Oui. Pour le contrôle de texte, vous devez sélectionner une police comportant des caractères en exposant (Arial en contient).

  • Accédez au mappage de caractères Windows (généralement dans le menu Démarrer sous Accessoires -> Outils système) et sélectionnez votre police.
  • Accédez ensuite au caractère en exposant que vous souhaitez placer dans votre contrôle de texte. Cliquez dessus, puis cliquez sur le bouton Sélectionner pour le placer dans la zone de texte de la carte de caractères.
  • Cliquez ensuite sur le bouton Copier.
  • Vous pouvez maintenant revenir à PowerBuilder et coller cette valeur dans la zone de texte de la fenêtre de propriétés.

Tant que la police utilisée pour le contrôle DataWindow est la même que celle qui a été sélectionnée dans la mappe de caractères, elle doit apparaître comme votre caractère en exposant.

Cette même technologie peut être utilisée pour inclure également les caractères de type Wingding.

Nous avons fini par utiliser deux champs de texte distincts. C'est une mauvaise solution, mais ça marche. Le champ en exposant a une police plus petite et est décalé un peu plus haut.

Je pense que les nouvelles versions de PB prennent en charge les indices supérieurs.

Merci pour l'aide.

Glenn

Si vous accédez à la carte des personnages, lorsque vous sélectionnez votre personnage, les touches lui permettant d'entrer ce caractère s'affichent en bas à droite de la fenêtre.

Exemple: dans la police Arial - la marque ® (enregistrée) est Alt + 0174

Pour les entrer, allumez votre numlock, maintenez la touche alt enfoncée et tapez 0 1 7 & amp; 4 puis relâchez la touche alt . Pour ce faire, vous devez utiliser les touches numériques du pavé numérique, celles qui se trouvent en haut du clavier ne fonctionnent pas.

Vous pouvez ensuite entrer vos personnages directement ou faire quelque chose comme ceci:

ls_key = '® '

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top