none
Graphics.MeasureString的速度 RRS feed

  • 問題

  • 各位好,想請教用PrintDocument列印的問題

    我在PrintDocument的PrintPage事件中用Graphics.MeasureString先計算列印所需的行數

    http://msdn.microsoft.com/zh-tw/library/957webty.aspx (用的是這個)

    但執行到這行時要花大概三到四秒

    請問這樣的速度是正常的嗎? 還是使用方式錯誤造成的?

    再麻煩大家,先感謝了~

     

    • 已移動 璉璉 2011年4月23日 下午 02:35 (從:Visual Studio一般討論區(General))
    2011年4月12日 上午 10:14

解答

所有回覆

  • 你可以先看看這篇:

    http://social.msdn.microsoft.com/forums/zh-tw/232/thread/2817B533-75DC-4663-846B-A5C862206367

     

    線上手冊的範例還跑滿快的~


    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    • 已標示為解答 璉璉 2011年4月23日 下午 02:34
    2011年4月12日 下午 02:21
  • 謝謝這位大大,但我還是找不出慢的原因

    所以後來是將要印的字串先填到RichTextBox

    再用GetLineFromCharIndex先把每一行分好

    有點笨,但好像有快一點@@"

    2011年4月15日 上午 06:40
  • 你用線上手冊的範例速度是否正常?

    正常的話改寫線上手冊的範例為你所需。不正常的話,更新印表機驅動程式,或先找個虛擬印表機試試。


    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    2011年4月18日 下午 12:54
  • 移文至:

    Windows Forms General


    T.L. Cheng
    2011年4月23日 下午 02:35