J'ai une zone de texte qui pousse verticalement en tapant. Malheureusement, lorsque je tape un texte long (par exemple un texte de 3 lignes), une partie de celle-ci devient floue. De plus, quand je l'empêche de se développer verticalement et de le faire pousser horizontalement, cela fonctionne bien - le texte est couple alors.
Ce que j'ai essayé: p> veuillez oublier p> Il doit être "idéal". P> Voir les captures d'écran: P>
3 Réponses :
Depuis que vous avez mentionné:
J'ai une zone de texte qui pousse verticalement tout en tapant p> blockQuote>
Je suppose que c'est un
CustomControl CODE> dérivé de
Textbox code> et avec un rendu personnalisé fort> à se développer verticalement au lieu d'utiliser la verticale au lieu d'utiliser la Texte intégré
Capacité d'enveloppe forte>. P> Puisque je ne pouvais pas reproduire votre problème avec la zone de texte de stock et les paramètres (avec
Idéal Strong> Strong> >) Vous avez mentionné ( j'ai vérifié de Cadre 4.0 à 4.6 sur VS 2013 EM>), peut-être que le flou provient de votre code personnalisé fort>. p>
< Strong> Au fait, avec n'utilisant pas l'enveloppe intégrée? strong> p>
xxx pré> Peut-être devrait inclure plus de code et de détails, tels que la version-cadre, Visual Studio Version, OS Version et ainsi de suite. P>
De même, spécifiez votre version de "Textbox qui pousse verticalement". Quelque chose comme Ce a >? p> p>
Désactiver le rendu de sous-pixel et anti-aliasing. Essayez
Essayez d'augmenter la taille de la police de la zone de texte, juste une quantité minuscule (utilisez 1/4 de pixels). Alternativement, essayez de changer légèrement la hauteur de la ligne de la même manière. Je pense que le problème pourrait être à l'interprétation des sous-pixels de WPF et peut être arrondi au mauvais endroit. P>
Regardez ces réponses: Polices floues WPF - Solutions
Rien ne semble y travailler pour moi.
Veuillez inclure suffisamment de code pour reproduire le problème. Est-ce spécifique à une certaine version de Windows, version .NET, le logiciel ou le rendu matériel, la carte vidéo, etc.?
Si vous voulez rester idéal, il n'ya peut-être pas de solution. Vous pouvez essayer toute combinaison pour (TextrenderingMode, TextFormattingMode, ClearTypeHint, SnapteDevicePixels) et la taille du texte est également importante. Cet article "racine" jolie dit tout: blogs.msdn.com/b/text/archive/2009/08/24/...