我確定這是一個常見問題,我不知道是否有共同的解決方案。我的問題是當用戶在GUI中查看多行文本框時,他們只能向下滾動,而不是問題。但是,當我來打印時,某些文本偶爾會以該文本框的特定區域的底部結束。限制多行文本框輸入以便打印所有內容
我們會保持簡單,並說它不是一個富文本框,所以用戶不能選擇一個更大的字體,因此可能會離開頁面。嗯嗯交叉新娘,如果我需要=)
所以我考慮;
使用字符限制,但如果你只是返回馬車多次,這將結束了底部。
還是一個「行」的限制,我不是很確定如何實現,但似乎沒有任何的權利
最後我來的結論是,在打印時說多行文本框,你必須只需展開打印文檔上的區域以適應輸入的任何文本。如果這是最優雅的解決方案,任何人都可以指引我實現這一功能的正確方向嗎?
想象一個便箋字段,用戶可以儘可能多地輸入他們想要的內容,其目的是確保打印輸入的內容。
你一定要找到一種方法來迎合這一點在印刷。不要因爲您的打印工作不正確而限制用戶功能。 – musefan
事實上,特別是如果我們重新介紹被更改字體的想法,您如何計算定義的區域應該用於打印多大? – Coops
我已經使用Graphics.MeasureString()來獲得一致的字體大小的良好效果,但不確定最好的方式,如果相同的文本有不同的大小(如你可能會用豐富的文本) – musefan