2017-02-21 3 views
0

J'essaie de faire une application d'édition de texte, mais j'ai un problème à propos de Font of richtextbox. phenomonon comme soufflet: I coppy Texte et coller dans le bloc-notes, et définir la police pour le wordpad est "Verdana", si la police ne supporte pas le texte wordpad auto changer la police à "Malgun Gothich", regardez si beau.C# Mixer la police pour la zone richtext.

Text on wordpad

Mais quand coller ce texte à mon application. Mon application a un contrôle Richtextbox. Font of Richtextbox est "Verdana", mais la police de richtextbox mélangée entre "Verdana" et "Gulim", a l'air si mauvaise.

Text on my app

Comment résoudre ce problème, comment afficher le texte sur mon application ressembler à WordPad?

Merci à tous,

Répondre

0

S'il vous plaît se référer à detecting-if-paste-event-occurred-inside-a-rich-text-box

et l'utilisation ci-dessous le code pour mettre à jour la police du texte

rtbData.SelectAll(); 
rtbData.SelectionFont = this.Font; // You must change font which you want here. 
+0

pas travailler dans mon application. –

+0

Quel événement de richtextbox avez-vous utilisé? Comment créez-vous votre objet Font? – GSP